i
Cortex Consulting
98 Cortex Consulting Jobs
Core Java Developer - Spring Frameworks (10-20 yrs)
Cortex Consulting
posted 10hr ago
Overview:
The Core JAVA Developer (J2EE) is a pivotal role within our organization, responsible for designing and implementing robust software solutions that meet business requirements. With over 10 years of experience, the ideal candidate will have a deep understanding of Java and J2EE technologies, enabling them to contribute to various stages of the software development life cycle.
This position requires strong analytical skills and a passion for software quality, which are essential for developing high-performance applications. The developer will collaborate with cross-functional teams to define system architecture, provide technical expertise, and participate in code reviews, ensuring best practices are followed.
As a developer in a UK shift, the individual will also need to coordinate with clients and stakeholders across different time zones, making communication and teamwork vital. Overall, the role is designed for a seasoned developer who can work independently and lead crucial projects to successful completion, playing a key role in driving innovation and maintaining our company's competitive edge.
Key Responsibilities :
- Design, develop, and maintain high-quality Java applications in line with project specifications.
- Implement J2EE components including Servlets, JSP, and EJBs in multi-tier architectures.
- Collaborate with UI/UX designers to create seamless user experiences.
- Develop and consume RESTful APIs for frontend-backend communication.
- Perform unit testing and debugging of applications to ensure quality assurance.
- Optimize application performance through refactoring and improvement techniques.
- Participate in design and architectural discussions to influence project direction.
- Conduct code reviews to promote best practices and knowledge sharing.
- Integrate with third-party services and APIs as required.
- Collaborate with DevOps teams for CI/CD pipeline implementation.
- Maintain technical documentation for all development processes and standards.
- Provide mentorship and guidance to junior developers.
- Assist in troubleshooting and resolving production issues in a timely manner.
- Stay updated on emerging technologies and industry trends to bring innovative solutions.
- Engage in stakeholder meetings to gather requirements and provide updates on progress.
- Facilitate knowledge transfer sessions to ensure best practices are shared across teams.
Required Qualifications :
- Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
- Minimum of 10 years of hands-on experience in Core Java and J2EE development.
- Strong understanding of object-oriented programming principles and design patterns.
- Proficient in using Spring framework (Spring Boot, Spring MVC).
- Experience with ORM frameworks, particularly Hibernate.
- Solid understanding of relational databases and SQL.
- Experience in developing RESTful and SOAP web services.
- Knowledge of Agile methodologies and practices.
- Experience working with version control systems, e.g., Git.
- Ability to write clean, scalable, and maintainable code.
- Experience with microservices architecture is a plus.
- Excellent debugging skills and attention to detail.
- Strong verbal and written communication skills.
- Ability to work independently and in a team environment.
- Familiarity with CI/CD tools (Jenkins, Docker) is preferred.
- Willingness to work in the UK shift hours as required.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Core Java Developer roles with real interview advice