Description:
AttainX, Inc. is in search of a highly skilled JEE Developer to join our team. The ideal candidate will have at least three to five years of experience as a JEE Developer with a focus on cloud technologies. The JEE Developer will be responsible for designing, developing, testing, and deploying scalable, high-performance cloud-based applications using JEE technologies. If you are a mid-level JEE developer with experience in cloud-based applications, we encourage you to apply for this exciting opportunity.
Qualifications and Education Requirements:
- Bachelor’s degree in computer science, engineering, or a related field.
- Minimum of three to five years of experience as a JEE Developer with a focus on cloud technologies.
- Experience with JEE technologies, including Spring Framework, React, Hibernate, and Apache Struts.
- Advanced knowledge of cloud technologies, including AWS.
- Proficient with DevOps practices, including continuous integration and continuous deployment (CI/CD) pipelines.
- Familiarity with containerization technologies, such as Docker and Kubernetes.
- Experience with Agile methodologies, including Scrum and Kanban.
- Excellent communication and interpersonal skills, including the ability to collaborate with cross-functional teams.
- Must have analytical and problem-solving skills, including the ability to troubleshoot complex issues related to cloud-based applications.
- Ability to work independently, manage multiple tasks, and prioritize work effectively.
- Experience with various web-based software applications including Jira, Microsoft Office Word, Excel, PowerPoint, SharePoint, etc.
- Must be a U.S. Citizen or Permanent Resident with the ability to obtain and maintain a public trust security clearance.
Job Duties:
- Assist with the design and develop scalable, high-performance cloud-based applications using JEE technologies, including Spring Framework, Hibernate, and Apache Struts.
- Work collaboratively with cross-functional teams, including architects, designers, project managers, and other developers, to ensure successful project outcomes.
- Ensure that applications meet performance, security, and scalability requirements.
- Write clean, efficient, and maintainable code that adheres to industry best practices and standards.
- Assist with and conduct code reviews to ensure that code quality and standards are maintained.
- Assist with the development and maintain automated testing frameworks and test cases to ensure the quality of the application code.
- Collaborate with DevOps teams to ensure seamless integration and deployment of cloud-based applications.
- Monitor and troubleshoot issues related to cloud-based applications, including performance, scalability, and security issues.
- Continuously research and evaluate new JEE and cloud technologies to optimize application performance, security, and scalability.