Zenith Infotech is an IT Manpower Provider Services since 1997. Working with Government sectors and private sectors who are in need of IT solutions.
EA 20S0237
Employment Details
Employment type: Permanent
Location: West area
Working Hours: 8:30AM to 6:00PM (Mon-Fri)
Salary: $ 5500 - 6500 per month with bonuses
Working Arrangement: Full Onsite
Job Summary
We are seeking a skilled and detail-oriented Java Software Engineer with foundational experience in AWS. You will be responsible for designing, developing, and optimizing high-performance applications. This is an excellent opportunity for a junior engineer to grow in both software development and AWS.
Key Responsibilities
• Design, implement, and maintain robust Java-based applications with a focus on multithreaded architecture.
• Develop and optimize concurrent algorithms and threading models to improve performance and scalability.
• Collaborate with cross-functional teams including QA, DevOps, and Product Management to deliver high-quality software.
• Debug and resolve performance bottlenecks and concurrency issues.
• Assist in implementing CI/CD pipelines and automating build, test, and deployment processes.
• Work with containerization and orchestration tools (e.g., Docker, Kubernetes) to deploy and manage applications in scalable environments.
• Support deployment and maintenance of applications in AWS cloud environments
• Write unit and integration tests to ensure code reliability.
• Participate in code reviews and technical design discussions.
• Monitor and maintain application performance using logging, alerting, and monitoring tools.
Qualifications
• Bachelor’s degree in Computer Science, Software Engineering, or related field.
• At least 1 year of hands-on experience in Java software development.
• Experience with JSF, Hibernate, Spring Boot, or similar Java frameworks.
• Strong understanding of Java programming language
• Familiarity with RESTful APIs, Microservices, or distributed systems is a plus.
• Exposure to AWS tools and practices (one or more of the following):
CI/CD pipelines (e.g., Jenkins, GitLab CI, GitHub Actions)
Containerization and orchestration (e.g., Docker, Kubernetes)
Cloud platforms (e.g., AWS, Azure, or Google Cloud) for deploying and managing applications
Excellent problem-solving, debugging, and communication skills.
Only shortlisted applicants will be contacted. By submitting your application, you acknowledge and agree that your personal data will be collected, used, and retained in accordance with our Privacy Policy This information will be used solely for recruitment and employment purposes.