What are the responsibilities and job description for the Senior Java Software Engineer position at Net2Source (N2S)?
Role Title: Java Developer
Open Positions: 4
Location: Denver, USA
Mandatory Skills:
- Java/J2EE
- Java 17
- Spring & Hibernate Framework
- Spring Boot
- Microservices Architecture
- Web Services
- REST APIs & JSON
- AWS (S3, EC2, EKS, Lambda)
- DevOps (GitLab Pipelines, Kubernetes)
Nice-to-Have Skills:
- Angular / React with TypeScript
- Node.js
- HTML, CSS/SCSS
- Kubernetes, Jenkins, GitLab
Key Responsibilities:
- Work as a Full-Stack Java Developer using modern open-source frameworks on cloud platforms
- Utilize AWS services such as S3, EC2, EKS, Lambda, and more
- Develop backend microservices and APIs using Java, Spring Boot, REST, and JSON
- Design and implement scalable architectures with ownership of development lifecycle
- Work with Docker, NoSQL databases (MongoDB/PostgreSQL), and Tomcat
- Collaborate with Agile teams and business stakeholders
- Implement logging, monitoring, debugging, and testing for microservices
- Participate in code reviews and improve coding standards
Technologies & Tools:
- Spring Boot, Node.js
- REST APIs, JSON
- HTML5, CSS
- Kubernetes, Docker
- NoSQL Databases
- GitLab
What You Bring to the Team:
- Strong sense of ownership and accountability
- Ability to collaborate effectively within team boundaries
- Flexibility to take on new challenges and responsibilities
- Positive attitude, especially under pressure
Willingness to learn and grow continuously