Java Full Stack Developer
Hallmark Global Solutions Ltd
Position Overview
We are seeking an experienced Fullstack Developer to design, development, and implementation of enterprise-grade software solutions. The role requires strong technical expertise, leadership qualities, and the ability to collaborate with cross-functional teams.
Key Responsibilities
Design & Architecture
Event Streaming
We are seeking an experienced Fullstack Developer to design, development, and implementation of enterprise-grade software solutions. The role requires strong technical expertise, leadership qualities, and the ability to collaborate with cross-functional teams.
Key Responsibilities
- Lead the development and implementation of Java-based applications and microservices.
- Contribute to high-level architecture and design decisions.
- Maintain and enhance existing codebases, ensuring high performance and scalability.
- Conduct and lead code reviews to ensure coding standards and best practices.
- Mentor junior developers, providing technical guidance and support.
- Work closely with Product, QA, DevOps, and other teams to translate business requirements into technical specifications.
- Ensure solutions meet non-functional requirements such as scalability, resilience, performance, and security.
- Oversee DevOps practices, deployment strategies, and CI/CD pipelines.
Design & Architecture
- Experience implementing modular architecture.
- Strong understanding of scalability, resilience, and non-functional requirements (NFRs).
- Ability to evaluate and improve architectural patterns.
- Strong knowledge of OOP, SOLID principles, and Java 8+ features.
- Expertise in building RESTful APIs.
- Hands-on experience with Spring Framework, Spring Boot, JPA/Hibernate, dependency injection, and application configuration.
- Exposure to reactive programming is a plus.
- Experience building and deploying microservices in production.
- Understanding of common microservice patterns such as Saga, Circuit Breaker, and distributed tracing.
- Familiarity with cross-cutting concerns (security, auditing, logging, exception handling).
Event Streaming
- Practical experience with Kafka or Azure Event Hubs.
- Understanding of pub/sub models, consumer groups, and partitioning.
- Ability to integrate event streaming with microservices.
- Experience with Azure services such as AKS, Helm, and Azure Event Hubs.
- Understanding of cloud-native application deployment and best practices.
- Hands-on experience with CI/CD pipelines, Docker, Kubernetes, and containerization.
- Knowledge of deployment strategies on Azure or other cloud platforms.
- Strong problem-solving abilities with the capacity to make informed architectural decisions.
- Excellent collaboration and communication skills, with experience working alongside DevOps, QA, and Product teams.
Vacancy posted more than 2 months ago
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Java Full Stack Developer. Be the first to apply!
Related searches
- java spring developer Berkeley Heights, NJ
- java developer Berkeley Heights, NJ
- java web developer Berkeley Heights, NJ
- java software engineer Berkeley Heights, NJ
- senior java full-stack developer Berkeley Heights, NJ
- java programming Berkeley Heights, NJ
- entry level java programming Berkeley Heights, NJ
- senior java j2ee developer Berkeley Heights, NJ
- java Berkeley Heights, NJ
- java microservices Berkeley Heights, NJ
