Job Title: Java DeveloperLocation: Remote
Visa – Only HIB Contract –Only W2
Job Description:We are seeking a skilled Java Developer to join our dynamic team. The ideal candidate will have a strong background in Java development and experience with AWS cloud services, Advanced SQL, Postgres, and Python scripting. As a Java Developer, you will be responsible for designing, developing, and maintaining high-performance, scalable software solutions to meet the needs of our growing business.
Responsibilities:Design and develop robust and scalable Java applications and microservices.Collaborate with cross-functional teams to gather and analyze requirements, and translate them into technical specifications.Implement and maintain AWS cloud-based solutions, including serverless architectures, containerization, and orchestration.Optimize application performance and scalability through efficient coding practices and architectural design.Develop and optimize SQL queries, stored procedures, and database schemas for relational databases, with a focus on Postgres.Create automated tests and perform code reviews to ensure code quality and maintainability.Troubleshoot and debug issues in production and non-production environments.Stay updated with emerging technologies and industry best practices, and apply them to enhance our software development processes.Requirements:Proven experience as a Java Developer, with strong proficiency in Java programming language and object-oriented design principles.Hands-on experience with AWS cloud services, including but not limited to EC2, S3, Lambda, DynamoDB, and IAM.Advanced SQL skills with experience in writing complex queries, optimizing performance, and database administration, preferably with Postgres.Proficiency in Python scripting language for automation, data processing, and system integration.Solid understanding of software development lifecycle (SDLC), Agile methodologies, and DevOps practices.Excellent problem-solving skills and attention to detail.Strong communication and collaboration skills, with the ability to work effectively in a team environment.Preferred Qualifications:Experience with Spring Framework, Spring Boot, Hibernate, or other Java frameworks.Familiarity with containerization technologies such as Docker and Kubernetes.Knowledge of distributed systems, microservices architecture, and RESTful APIs.Certification in AWS or related technologies is a plus.