Description
o2oSoft is seeking a skilled and detail-oriented Java Developer to join our innovative team. This role focuses on designing, developing, and maintaining high-quality Java-based applications for government clients. The ideal candidate will have extensive experience in Java development, a solid understanding of Agile methodologies, and a commitment to delivering robust and scalable solutions. This position provides an exciting opportunity to work on cutting-edge projects within the government contracting space.
Requirements
-
Design, develop, test, and deploy secure and scalable Java applications.
-
Collaborate with cross-functional teams to gather requirements, design solutions, and deliver high-quality software.
-
Implement Agile methodologies to deliver iterative and incremental software solutions.
-
Maintain and improve existing applications through bug fixes and performance optimizations.
-
Write clean, maintainable, and efficient code following best practices and industry standards.
-
Create and maintain technical documentation for system design and application workflows.
-
Conduct code reviews and provide constructive feedback to ensure code quality and adherence to standards.
-
Ensure application security and compliance with government standards and protocols.
-
Participate in daily stand-ups, sprint planning, and other Agile ceremonies.
Skill & Experience
-
Bachelor’s degree in Computer Science, Software Engineering, or a related field.
-
3+ years of experience in Java development, including Java SE/EE.
-
Proficiency in Java frameworks such as Spring, Spring Boot, and Hibernate.
-
Experience with RESTful APIs, microservices architecture, and web services.
-
Strong knowledge of relational databases (e.g., MySQL, PostgreSQL, Oracle).
-
Familiarity with version control systems such as Git.
-
Understanding of Agile methodologies (Scrum, Kanban) and DevOps practices.
-
Strong analytical and problem-solving skills with attention to detail.
-
Excellent communication and collaboration skills.
Preferred Qualifications:
-
Experience working on government projects and familiarity with federal security standards.
-
Knowledge of cloud platforms (AWS, Azure, or Google Cloud).
-
Proficiency in containerization technologies like Docker and Kubernetes.
-
Experience with CI/CD pipelines and automated testing frameworks.
-
Familiarity with Agile project management tools (e.g., JIRA, Confluence).