Mechanical Engineer I
Calgon Carbon Asia · Bloomfield, NM · 1 mo ago
EngineeringFull-time
About the role
ADP is hiring a Senior Application Developer.
Responsibilities
- Design, develop, and maintain complex software applications using Java and related technologies.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and efficient code following best practices.
- Participate in code reviews and provide constructive feedback to team members.
- Troubleshoot and resolve production issues in a timely manner.
- Mentor junior developers and contribute to team knowledge sharing.
Requirements
- 8+ years of professional software development experience.
- Strong proficiency in Java and object-oriented design principles.
- Experience with Spring Framework, RESTful APIs, and microservices architecture.
- Solid understanding of relational databases and SQL.
- Experience with version control systems, preferably Git.
- Excellent problem-solving and communication skills.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent practical experience).
- Experience with cloud platforms such as AWS or Azure.
- Familiarity with containerization technologies like Docker and Kubernetes.
- Knowledge of Agile development methodologies.
Skills
- Java, Spring Boot, Hibernate
- RESTful web services
- SQL and database design
- Git and CI/CD pipelines
- Problem-solving and analytical thinking
- Team collaboration and communication