Java Developer
Overview:
The Java Developer plays a critical role in the design development and maintenance of highquality software solutions in a dynamic and collaborative team environment. This role is crucial to the success of the organization as it directly contributes to the development of innovative and efficient software applications.
Key Responsibilities:
- Participate in the entire application lifecycle focusing on coding and debugging
- Write clean efficient and maintainable Java code
- Design and develop highvolume lowlatency applications for missioncritical systems
- Contribute in all phases of the development lifecycle
- Create and maintain technical documentation
- Collaborate with crossfunctional teams to define design and ship new features
- Help maintain code quality organization and automatization
- Perform unit and integration testing
- Identify bottlenecks and bugs and devise solutions to mitigate and address these issues
- Stay current with industry best practices and technologies
Required Qualifications:
- Bachelors degree in Computer Science Engineering or related field
- Proven experience as a Java Developer or relevant role
- Strong knowledge of Java J2EE and objectoriented analysis and design
- Handson experience with Java frameworks such as Spring Hibernate etc.
- Proficiency in SQL and database management
- Experience with web application development using MVC architecture
- Familiarity with build tools such as Ant Maven or Gradle
- Experience with testdriven development
- Excellent problemsolving skills
- Ability to work in a fastpaced collaborative team environment
test-driven development,mvc architecture,gradle,object-oriented analysis and design,mvc,java,maven,j2ee,sql,spring,ant,hibernate