ITCON Services is seeking a Senior Java Developer to design, develop, and maintain enterprise-level applications, ensuring high-quality software delivery that meets organizational and client requirements.
Requirements
- Minimum of eight (8) years of experience with Java or J2EE, Websphere, Maven, Git, Jenkins
- Minimum of six (6) years of experience utilizing one or more of the following: JEE Security, Java Batch, and EJBRoles
- Minimum of six (6) years of experience with two or more of the following frameworks/technologies: JPA/Hibernate, SOA and web service technologies, Struts 2.0 framework, and web development (HTML, JavaScript, jQuery, and CSS, Custom Tags)
- Minimum of six (6) year of experience using a code repository such as Nexus with distributed version control such as Git/ Bit Bucket.
- Experience with relational database systems including PostgreSQL, Oracle, MySQL, and DB2; and writing complex SQL queries
- Experience in developing Design patterns and UMLs
- Extensive experience with Unit Testing
Responsibilities
- Design, develop, test, and deploy high-quality Java applications.
- Collaborate with architects, business analysts, and other developers to translate business
- Lead code reviews and provide mentorship to junior and mid-level developers.
- Optimize application performance, scalability, and reliability.
- Integrate applications with databases, APIs, and third-party services.
- Ensure adherence to secure coding practices and compliance standards.
- Troubleshoot and resolve complex technical issues in a timely manner.
Other
- Bachelor's degree and ten (10) years of relevant work experience, Master's degree and eight (8) years of relevant work experience, or fifteen (15) years of experience in lieu of a degree
- Must be able to obtain a Public Trust clearance
- Must be a US Citizen or Green Card holder
- Participate in Agile ceremonies and contribute to continuous improvement of development processes.
- Experience in Agile/Scrum methodology and tools (such as Version One, Rally, or JIRA)