Job Overview
We are seeking a highly skilled Java Developer - Level III to become an integral part of our innovative team. In this remote position, you will be responsible for the design, development, and maintenance of database-driven Java applications, ensuring they function with optimal efficiency. Your role will be pivotal in collaborating with various teams to provide scalable and high-performance software solutions.
Key Responsibilities
- Design, develop, and maintain Java applications emphasizing robust database integration.
- Collaborate with cross-functional teams to design, implement, and enhance web services (SOAP/REST).
- Ensure secure application development by applying Java security protocols for user authentication and authorization.
- Utilize frameworks such as Servlets, Spring, and Spring Batch for dynamic web application development.
- Participate in continuous integration and deployment practices employing tools such as GitLab, Maven, and Jenkins.
- Engage in full-stack development, utilizing front-end technologies like JavaScript, JSF, and PrimeFaces 7.0.
- Develop and implement XSD and schematron data validation rules for data integrity.
- Configure and manage application servers (WildFly, Tomcat, WebLogic) to ensure seamless operation.
- Leverage expertise in MongoDB and PostgreSQL to craft complex queries, stored procedures, and perform aggregate operations while optimizing application performance.
- Conduct ad hoc data analysis and generate reports to fulfill business requirements.
Required Skills
- 8+ years of hands-on experience in Java development, particularly with J2EE and Servlets.
- Comprehensive experience in building and consuming web services (SOAP/REST).
- Proficiency in Servlets, Spring, and Spring Batch for web application development.
- Familiarity with CI/CD practices using GitLab, Maven, and Jenkins.
- Extensive full-stack development experience with front-end technologies, including JavaScript, JSF, and PrimeFaces 7.0.
- Advanced understanding of MongoDB and PostgreSQL, including performance optimization techniques.
- Strong analytical and problem-solving abilities.
- Capacity to thrive in a collaborative, fast-paced environment.
Qualifications
- Minimum of 8 years of relevant experience in database-driven application development.
- Proven ability to work effectively with cross-functional teams.
- Bachelor’s degree in Computer Science, Information Technology, or a related field is preferred.
Career Growth Opportunities
Our organization values the professional development of our team members, offering numerous opportunities for skill enhancement and career advancement within a collaborative environment. Joining our team means being part of an organization that encourages continuous growth and learning.
Company Culture And Values
We pride ourselves on fostering a culture of innovation and teamwork. Our work environment prioritizes open communication and collaboration, empowering our employees to make meaningful contributions that drive our mission forward.
Networking And Professional Opportunities
As part of our dynamic team, you will have the opportunity to connect with industry leaders and experts, enhancing your professional network while contributing to significant projects.
Employment Type: Contractor