Software Development Engineer 3 - Java - R30186 | ScaleneWorks INC
full-time
Posted on January 30, 2026
Job Description
Software Engineer
Company Overview
(Company information is not specified)
Job Summary
The Software Engineer will be responsible for developing and delivering enterprise applications utilizing Java, Spring Boot, and microservices architecture. This role involves design and implementation of RESTful APIs, integration with messaging systems, and deployment management in various cloud environments. The position requires collaboration with UI teams and a focus on code quality and performance.
Responsibilities
- Develop and deliver enterprise applications using Java, Spring Boot, and microservices architecture.
- Design and implement RESTful APIs, integrate with messaging systems (e.g., Kafka, ActiveMQ), and manage deployments on JBoss, Kubernetes, and OpenShift.
- Collaborate with UI teams using Angular, contributing to front-end development and integration.
- Ensure code quality and performance through secure coding practices, writing unit tests, and utilizing tools like Sonar and PMD.
- Work with CI/CD pipelines, and leverage cloud platforms (AWS, Azure, GCP) and DevOps tools to support automated deployments and infrastructure management.
Qualifications
- Bachelor's or Master's degree in Computer Science or Engineering.
- 8+ years of experience in Java development, microservices, and cloud-native applications.
- Proficiency in Spring Boot, REST/SOAP services, container orchestration, and CI/CD tools (e.g., Jenkins, GitHub Actions).
- Experience with Couchbase, Artemis, SQL/NoSQL databases, and caching systems.
- Familiarity with Agile/Scrum frameworks, secure coding, and performance tuning.
- Strong communication and problem-solving skills, with the capability to explain architecture clearly and collaborate across teams.
Preferred Skills
- Additional experience with modern front-end technologies.
- Knowledge of containerization and orchestration beyond Kubernetes.
- Expertise in performance monitoring tools and methodologies.
Experience
- A minimum of 8 years of relevant experience in software development, specifically in Java and enterprise application development.
Environment
(Work setting, location, and conditions are not specified)
Salary
(Salary information is not specified)
Growth Opportunities
(Career advancement opportunities are not specified)
Benefits
(Offered benefits are not specified)