Java Full Stack Developer
Nexylum Global LLC
- Job
- 28450
- Posted
- Location
- North Carolina
- Work type
- Contract
- Tax terms
- W2, C2C, 1099
- Experience
- Experience open
- Openings
- 1 opening
Opens your email app with a message to the employer, its subject naming this job. Attach your resume and send it from your own email.
Skills
- Java
- Spring Boot
- Hibernate
- Kafka
- Microservices
- REST
- SQL
- PostgreSQL
- MySQL
- Oracle
- Data Modeling
- JavaScript
About the job
We are looking for an experienced Java Full Stack Developer to design, develop, test, and maintain scalable enterprise applications. The ideal candidate will have strong hands-on experience with Java, Spring Boot, microservices, front-end technologies, REST APIs, and relational databases.
Key Responsibilities
- Design, develop, and maintain enterprise web applications using Java and modern front-end technologies.
- Develop backend services and RESTful APIs using Java, Spring Boot, and Spring Framework.
- Build responsive user interfaces using Angular or React, JavaScript, TypeScript, HTML5, and CSS3.
- Design and implement microservices-based architectures.
- Integrate front-end applications with backend services and databases.
- Write clean, reusable, maintainable, and well-tested code.
- Work with relational and NoSQL databases, including SQL queries and data modeling.
- Develop unit and integration tests using JUnit, Mockito, and related testing frameworks.
- Participate in code reviews, debugging, performance tuning, and production support.
- Use Git and CI/CD tools to support automated builds, testing, and deployments.
- Collaborate with product owners, architects, QA engineers, and DevOps teams in an Agile environment.
Required Skills
- 8+ years of professional software development experience.
- Strong proficiency in Java and object-oriented programming.
- Hands-on experience with Spring Boot, Spring MVC, and Spring Security.
- Experience building RESTful APIs and microservices.
- Front-end development experience with Angular or React.
- Strong knowledge of JavaScript, TypeScript, HTML5, and CSS3.
- Experience with SQL databases such as PostgreSQL, MySQL, or Oracle.
- Knowledge of Hibernate/JPA and database integration.
- Experience with Git, Maven or Gradle, and CI/CD pipelines.
- Familiarity with Agile/Scrum methodologies and software development best practices.
Preferred Qualifications
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Knowledge of Docker and Kubernetes.
- Experience with Kafka or other messaging technologies.
- Familiarity with Jenkins, GitHub Actions, or similar CI/CD tools.
- Experience with automated testing, application monitoring, and performance optimization.