The company is looking to solve technical problems related to software development and maintenance, specifically in Java/J2EE technologies, to build and maintain highly scalable software platforms.
Requirements
- Minimum of 5 years of development experience in Java/J2EE technologies.
- Hands-on experience with Spring, Spring MVC, and ORM frameworks (MyBatis or Hibernate preferred).
- Proficiency in Java, JavaScript, JSP, CSS, HTML, and jQuery.
- Experience with cloud technologies, primarily AWS (S3, EC2, Kubernetes).
- Strong skills in relational databases (e.g., MySQL, PostgreSQL, DB2), including writing complex queries and optimizing performance.
- Experience with NoSQL databases (e.g., DynamoDB, DocumentDB, MongoDB) for handling unstructured data.
- Knowledge of XML, JSON, and AJAX techniques.
Responsibilities
- Work with Business Analysts to understand requirements and translate them into technical designs.
- Develop high-quality source code.
- Create unit test cases to ensure code reliability.
- Support functional and system integration testing, including deployment activities.
- Provide production support as needed and adhere to development schedules.
- Contribute to technical architecture decisions to build and maintain highly scalable software platforms.
- Experience designing and implementing RESTful web services.
Other
- Location: Boston, MA (Onsite)
- Visa Status: USC/G
- This role is W2
- Bachelor’s degree in Computer Science or a related field.
- Experience: 5+ years