The Cervantes Group

Java Developer

Role description

Overall Responsibilities:

Design, development, and implement of the application software in accordance with design and consistent with business objectives.


Knowledge of Java, Web technologies, Web services, database.


Mentor and direct other developers in the design and development principles.


Develop in-depth system and product knowledge.


Reviews and understand business requirements, help to identify and design the solution and provide the detailed estimation.


Constantly evaluate the overall the solution design and approach to identify areas of improvement (i.e. solution architecture, design practices, coding standards, components, performance improvements, application stability etc.)




Contribute to the evaluation and recommendation of new technologies to increase efficiencies.

Partner with product owners and developers to identify areas for improved efficiencies.


Share and communicate ideas both verbally and in writing to staff, business sponsors, managers, and technical resources in clear concise language that is appropriate to the target audience.



Participate in communities of practice to share knowledge, learn, and innovate.

Basic Qualifications

Basic Qualifications:

Bachelor’s degree in engineering.


5+ years of experience in design & development of applications based on JAVA technology stack.


Proven track record of architecting and implementing enterprise solutions using current best-practice patterns and methodologies.


Expertise in developing Web based applications, SOAP Web Services and REST Services in Java.


Experience with Agile methodologies and continuous integration processes.


Experience with various client-side scripting technologies such as HTML, Angular, AJAX, JavaScript, JQuery etc.


Proficient with developer tools, such as Eclipse and Code repository tools (git/github) for developing on the Java stack.


Experience in performance tuning and profiling production application through code and database improvements.


Consulting skills including team building, flexibility, and customer service.


Experience automating build processes, application deployments and continuous integration system like Jenkins.

Latest jobs

The Cervantes Group

Senior Cybersecurity Manager

October 16th, 2023
Plantation
Full-time

Responsibilities:

·      Application development ...

The Cervantes Group

Web Administrator

September 19th, 2023
San Juan Antiguo
Full-time

Responsible for the performance, integrity, and security of web systems at the enterprise level. Actively ...

The Cervantes Group

Data Architect

September 19th, 2023
San Juan
Full-time

Responsible for the standardization, data architecture (logic and physic repositories), and ...

The Cervantes Group

Full-Stack Developer

September 19th, 2023
San Juan Antiguo
Full-time

Reviews, analyzes, and modifies programming systems including encoding, testing, debugging, ...