mycareers logo


Showing: 1411 Engineer, Developer jobs
Associate Engineer
Commercial Metals
New York, New York

5 days ago

Job Description

About the Role:

We are looking for a passionate and detail-oriented Associate Engineer with hands-on experience in Java, JEE, and Spring Boot development to join our engineering team. The ideal candidate will be involved in designing, developing, testing, and deploying enterprise-grade applications while working closely with senior engineers in an Agile environment.

Key Responsibilities:

  • Assist in the design, development, and maintenance of scalable enterprise web applications using Java and JEE technologies.
  • Build and maintain RESTful APIs and microservices using Spring Boot and Spring MVC frameworks.
  • Work with Spring Data, JDBC, and Hibernate to develop efficient persistence layers.
  • Support the integration of front-end components using ReactJS, JavaScript, HTML5, and CSS3.
  • Participate in code reviews, debugging, and performance optimization of applications.
  • Implement CI/CD pipelines using Jenkins and Maven for automated builds and deployments.
  • Conduct unit and integration testing using JUnit and Mockito to ensure code quality.
  • Collaborate with cross-functional teams to deliver high-quality software following Agile/SCRUM methodologies.
  • Utilize version control (GIT) and adhere to best practices in branching and merging strategies.
  • Support production releases and monitor system health using tools like Log4j and AWS Cloud resources.
  • Work with message queuing systems such as RabbitMQ or Kafka for asynchronous processing.

Required Skills & Qualifications:

  • Education: Bachelor’s degree in Computer Science, Information Technology, or a related discipline.
  • Experience: 2–4 years of hands-on experience in Java/JEE application development.
  • Proficient in Core Java 8+, OOPs concepts, and design patterns (Singleton, Factory Method).
  • Strong working knowledge of Spring Framework (MVC, Boot, Data, AOP) and Hibernate ORM.
  • Experience with MySQL and MongoDB databases.
  • Familiar with CI/CD tools such as Jenkins and build tools like Maven.
  • Exposure to AWS Cloud and containerized environments is an advantage.
  • Understanding of front-end integration with frameworks like ReactJS and REST APIs.
  • Experience with log management (Log4j) and version control systems (GIT).
  • Excellent problem-solving, analytical, and communication skills.
  • Ability to work effectively both independently and within a team.

Preferred Attributes:

  • Eagerness to learn and adapt to new technologies.
  • Exposure to Agile project methodologies (Scrum).
  • Enthusiastic about automation, clean code practices, and software craftsmanship.
  • Interest in DevOps tools, containerization, or microservice architectures.

Why Join Us:

  • Work on innovative projects involving modern Java frameworks and cloud technologies.
  • Collaborative and growth-oriented environment with mentorship opportunities.
  • Competitive compensation and career advancement pathways.

Don't miss your next Big Opportunity!

Get notified when we find an opportunity for you