**Job Description:**
We are seeking a seasoned Java Professional to join our team. As a Java Analyst, you will be responsible for designing and developing high-performance Java back-end applications in high-volume and low-latency environments.
As a key member of our development team, you will contribute to all phases of the development lifecycle, from conception to delivery. Your role will involve conducting software analysis, programming, testing, and debugging to ensure that designs comply with specifications.
In addition to your technical expertise, you will support continuous improvement initiatives and create clean, efficient code that meets the highest standards.
Required Skills and Qualifications:
* Java Expertise: 5 years of hands-on experience in medium to high complexity projects, including in-depth knowledge of Java and its ecosystem.
* Soft Skills: Excellent communication skills, with the ability to explain complex technical concepts to clients and stakeholders.
* Technical Proficiency: Solid working experience in Java, J2EE development, and Java application servers (e.g., JBoss EAP server).
* Architecture and Design: Experience implementing Service-Oriented Architectures, Web services (Rest), and dependency injection frameworks (e.g., CDI, Spring).
* Database Management: Experience with SQL databases (Postgres, Oracle) and persistence technologies (e.g., JPA, Hibernate).
Benefits:
As a valued member of our team, you can expect a competitive compensation package, opportunities for growth and development, and a dynamic work environment that supports innovation and collaboration.
Additionally, we offer a range of benefits, including access to cutting-edge technology, professional training, and opportunities for advancement.