Lead Java / API Developer
Computer Enterprises Inc
Pittsburgh, United States of America
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Pittsburgh, United States of America
Tech stack
Java
Spring Security
API
Agile Methodologies
Applications Architecture
Continuous Delivery
Database Design
Database Storage Structures
DevOps
Eclipse
Gradle
IntelliJ
MongoDB
NoSQL
Openshift
Open Web Application Security
Secure Coding
GitHub Copilot
Spring-boot
Generative AI
Backend
Angular
Kubernetes
IBM UrbanCode Deploy
Docker
Jenkins
Microservices
Job description
Looking for a Lead Java/API Developer with over 10 years of experience, specializing in backend and API Java development, with some UI/Angular experience. The role involves supporting defect resolution and UI enhancements, providing technical oversight, and contributing to architecture and database design reviews within a cross-functional, Agile team focused on application modernization and platform stability., * Support defect resolution and implement UI enhancements using Angular
- Provide oversight and guidance to development team members, ensuring adherence to crew norms and standards
- Develop and maintain backend services and APIs using Java (Java 17/21)
- Create supporting documentation for architecture designs and database structures for review with the Architecture Group
- Contribute to microservices application architecture and containerization efforts
- Collaborate with team members on secure coding practices and framework upgrades
- Assist in implementing CI/CD pipelines and related DevOps tools such as Jenkins, uDeploy, Gradle, Kubernetes, Docker, and OpenShift
- Support application modernization initiatives and platform stability efforts
- Ensure compliance with security standards such as OWASP
- Leverage knowledge of generative AI tools like Github Copilot for coding assistance
Requirements
- Expert Java skills (Java 17/21)
- Experience with IDEs such as IntelliJ and Eclipse
- Strong understanding of microservices architecture
- Proficiency with NoSQL databases, specifically MongoDB
- Experience with Spring Boot and Spring Security
- Knowledge of Kubernetes, Docker, and OpenShift containerization concepts
- Familiarity with Jenkins, uDeploy, CI/CD concepts, and Gradle
Preferred Skills
- Angular 17+ versions
- Industry experience in banking or financial services
- Experience with application modernization projects
- Knowledge of enterprise security and compliance standards