What are the responsibilities and job description for the 2 Java Developer Roles_Boston MA & New York Local Needed_Hiring position at Chelsoft Solutions Co.?
- Java Developer
Onsite interview
10 yrs exp needed
4 days onsite required as well - they need to interview in person for second round also.
Need a Senior Java developer with hands on experience in Java, Spring and AWS. They will be working on building a new cloud-based application.
Consultant needs to be well versed in Spring 3.0 and Hibernate(Mybatis), as well as jQuery. Must be strong in AWS. Person must be particularly strong in Spring Boot and Microservices.
Qualifications:
- Expert Skills (8 years) skills in Java/J2EE, Object Oriented, Design Patterns, XML, DB2, SQL and AWS
- Must have good understanding of non-functional requirements (performance, scalability, maintainability, and security) * SOAP and RESTful web services
- ORM
- Integration Tool experience a plus
- Excellent design skills
- Java Developer
USC or GC
Primary Responsibilities:
- Lead the architecture, design, develop, and maintain web applications utilizing Angular, AngularJS, Spring Boot, Oracle, and core Java technologies
- Utilize best practices in software development, including automated testing, CI/CD pipelines, and code quality standards
- Maintain high code quality thorough code reviews, testing, and adherence to best practices
- Engage in cross-functional collaboration to align technology solutions with business objectives and client needs
- Evaluate and integrate front-end technologies, with Angular experience considered advantageous
- Champion the use of enterprise tools and AI-driven automation to optimize engineering processes and platform operations
- Mentor and guide junior and mid-level engineers, fostering a culture of innovation, continuous learning, and technical excellence
- Collaborate with product owners, design leads, stakeholders, and engineering teams to enhance user experience and deliver new features on time and with high quality
- Identify, troubleshoot, and optimize application performance and scalability issues
- Bachelor's degree in computer science engineering or a related discipline, or equivalent work experience required
- Experience with front-end frameworks, preferably Angular, AngularJS, and Java development
- Solid knowledge of both front-end and back-end technologies
- Demonstrated leadership experience in managing and mentoring development teams
- Familiarity with RESTful APIs, version control systems, and agile development methodologies is advantageous
- Deep understanding of software development lifecycle, agile methodologies, and DevOps practices
- Excellent communication and collaboration skills to work effectively with diverse stakeholders
- Experience in internal communication or related marketing and communication industries
Required Skills:
- Experience with front-end frameworks, preferably Angular, AngularJS, and Java development
- Solid knowledge of both front-end and back-end technologies
- Demonstrated leadership experience in managing and mentoring development teams
- Familiarity with RESTful APIs, version control systems, and agile development methodologies is advantageous
- Deep understanding of software development lifecycle, agile methodologies, and DevOps practices
- Excellent communication and collaboration skills to work effectively with diverse stakeholders
- Experience in internal communication or related marketing and communication industries
- Knowledge of automation tools and AI-assisted development practices
- Java
- Spring, Spring Boot, Lombok, JUnit, Swagger
- Angular, AngularJS
- Rest/GraphQL APIs
- Oracle
Preferred Skills:
- Distributed data (Kafka, MQ, Spark)
- Distributed cloud services
- Snowflake
- C , Groovy
- CI/CD: Jenkins, Harness, Ansible, Docker