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:
- 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
Job Type: Full-time
Benefits:
- 401(k)
- Dental insurance
- Health insurance
Schedule:
- Monday to Friday
Ability to commute/relocate:
- Guaynabo, PR 00968: Reliably commute or planning to relocate before starting work (Required)
Experience:
- REST: 1 year (Preferred)
- Java: 2 years (Required)
Work Location: In person