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).