Java Core Stack Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+54 more
Job description
We are seeking an experienced and highly motivated Senior Java Core Stack Developer with 7+ years of hands-on experience in designing, developing, and maintaining enterprise-grade applications. The ideal candidate should possess strong expertise in Core Java, Spring ecosystem, RESTful APIs, microservices architecture, and modern software development practices.
The candidate will work closely with cross-functional teams including architecture, DevOps, QA, security, and business stakeholders to deliver scalable, high-performance, and secure enterprise applications., Design, develop, test, and maintain scalable enterprise applications using Java and related technologies. Develop robust backend services and RESTful APIs using Spring Boot and Microservices architecture. Participate in full software development lifecycle activities including requirement analysis, design, coding, testing, deployment, and production support. Write clean, maintainable, and efficient code following coding standards and best practices. Collaborate with architects and technical leads to implement scalable and secure application solutions. Optimize application performance, troubleshoot production issues, and perform root-cause analysis. Integrate applications with databases, third-party systems, and enterprise APIs. Work closely with DevOps teams to support CI/CD pipelines, containerization, and cloud deployments. Participate in Agile/Scrum ceremonies including sprint planning, stand-ups, code reviews, and retrospectives. Develop unit tests and support automated testing frameworks to ensure code quality and reliability. Maintain technical documentation, deployment procedures, and application support guides. Support production releases, environment management, and deployment validation activities. Required Technical Skills Core Technologies Strong hands-on experience in Core Java (Java 8/11/17) Object-Oriented Programming (OOP) concepts Multithreading and Concurrency Collections Framework Exception Handling JVM Memory Management Design Patterns Frameworks & Backend Spring Framework Spring Boot Spring MVC Spring Security Hibernate / JPA RESTful Web Services Microservices Architecture Frontend / Web Technologies HTML5 CSS3 JavaScript Angular or React (preferred) Databases Oracle SQL Server PostgreSQL MySQL Strong SQL and query optimization skills DevOps & Tools Git/GitHub/GitLab Jenkins / GitHub Actions Maven / Gradle Docker Kubernetes (preferred) CI/CD pipelines Cloud & Monitoring AWS / Azure (preferred) Logging and monitoring tools API Gateway concepts
Requirements
Experience with enterprise-scale distributed systems. Exposure to containerized and cloud-native applications. Knowledge of security best practices and secure coding standards. Experience working in Agile/Scrum environments. Familiarity with Kafka, RabbitMQ, or event-driven architectures is a plus. Understanding of infrastructure automation and DevOps practices is highly desirable. Educational Qualification Bachelor’s or Master’s degree in Computer Science, Information Technology, Engineering, or related field. Preferred Soft Skills Strong analytical and problem-solving skills. Excellent communication and collaboration abilities. Ability to work independently and in team-oriented environments. Strong debugging and troubleshooting capabilities. Ability to manage multiple priorities in fast-paced enterprise environments. Nice to Have Experience with AI/ML integration platforms Exposure to Healthcare or Financial domain applications Experience with Blue-Green deployments and GitOps practices Performance tuning and scalability optimization expertise
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on dice.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
93 Java Interview Questions You Should Prepare For
6 Reasons to Use Java For Your Next AI Project
Dev Digest 120 - Apple and peers
Navigating the AI Shift