Description

1) Role : Sr. Java Spring boot Developer / Charlotte, NJ

• Spring Boot Developer Responsibilities

• Work in a fast-paced, project-centered, team-oriented atmosphere

• Visit clients outside of the nation to gather and specify needs

• Create solutions that are high-quality, scalable, and maintainable, with an emphasis on backend systems and related technologies

• Carry out unit and integration tests

• Identifying and resolving bugs

• Make sure you've developed enough test cases to ensure the design criteria are satisfied

• Produce well-written documentation for each microservice

• Constantly educate yourself on new approaches and technology

• Disseminate your expertise inside the organization

• Communicate with other developers

• Creating and deploying microservices using the Spring Boot framework

• Adherence to the whole Software Development Life Cycle

• Interconnecting microservices with databases

• Knowledge of how streaming systems such as Kafka operate

• Spring Boot Developer Requirements & Skills

• Spring Boot Experience

• Familiarity with software development design patterns: GIT, Swagger, PCF, and Rabbit MQ

• Expertise in API technologies such as Rest Webservices

• Previous experience writing unit tests with JUnit, Mockito, or PowerMock

• Knowledge of markup languages such as JSON and YML

• Working knowledge of quality and security scan technologies such as Sonar, Fortify, and WebInspect

• Knowledge of the Agile approach

 

 

2) Job Description: Job Title: Full Stack Software Engineer / Charlotte, NJ

We are seeking a highly skilled Full Stack Software Engineer with a strong background in Java, TypeScript, and proficiency in React or NextJS. The ideal candidate should demonstrate expertise in database development, specifically with SQL Server or Postgres.

Responsibilities:

- Design, develop, and maintain scalable and efficient full-stack applications using Java, TypeScript, and React/NextJS.

- Collaborate with cross-functional teams to understand project requirements and deliver high-quality software solutions.

- Utilize database development skills to design and optimize SQL Server or Postgres databases.

- Leverage experience in reporting, data pipelines, and ETL tools to enhance data processing capabilities.

- Demonstrate proficiency in Amazon AWS services to deploy and manage applications in a cloud environment.

Qualifications:

- Strong programming skills in Java and TypeScript.

- Hands-on experience with React or NextJS for frontend development.

- In-depth knowledge of SQL Server or Postgres for database development.

- Familiarity with reporting tools and data pipeline/ETL processes.

- Previous experience working with Amazon AWS services.

- Excellent problem-solving and debugging skills.

Preferred Qualifications:

- Experience with containerization technologies (e.g., Docker, Kubernetes).

- Familiarity with serverless architecture in AWS.

- Strong understanding of software development best practices.

- Effective communication and collaboration skills within a team environmen

Education

Bachelor's degree in Computer Science