
Senior Software Engineer – Java, Springboot
Gartner
full-time
Posted on:
Location Type: Hybrid
Location: Irving • Connecticut • Texas • United States
Visit company websiteExplore more
Salary
💰 $100,000 - $154,000 per year
Job Level
Tech Stack
About the role
- Develop and maintain high-quality, scalable microservices using Java and Spring Boot framework.
- Design, build, and maintain APIs for seamless integration between services and client applications.
- Implement API-first design principles ensuring security, performance, and reliability.
- Architect and implement microservice-based solutions for complex business requirements.
- Architect and implement cloud-native solutions on AWS leveraging services such as EKS, Kinesis, SQS, S3, AWS Batch, API Gateway, Lambda and CloudWatch.
- Exposure to Search Engine – OpenSearch, Apache Solr – indexing and query capabilities of search engines.
- Strong understanding of Java concurrency, concurrency patterns, experience building thread safe code, building highly performant code.
- Build and maintain automated CI/CD pipelines using Jenkins, Cloudbees etc. for continuous integration and deployment of code.
- Experience working with Postgres, or Oracle or equivalent enterprise RDBMS system.
- Designing, implementing, unit, integration testing and supporting Java/Spring and Python based applications and services.
- Contribute to the review and analysis of business requirements.
- Perform and participate in code reviews, peer inspections and technical design/specifications.
- Ensure code integrity standards and code best practice.
- Document and review detailed design.
- Identify and resolve web performance, usability and scalability issues.
Requirements
- 4-6 years of post-college experience in Software engineering, API development or related fields.
- The candidate should have strong qualitative and quantitative problem-solving skills along with high on ownership and accountability.
- Must have: 4-6 years of experience with Java/Spring framework development.
- Experience in Design, and Development of web applications and Microservices using Java, Docker, SQL, Jenkins Pipeline.
- Experience working with Postgres, or Oracle or equivalent enterprise RDBMS system.
- Experience in working on AWS.
- Experience REST based APIs.
- Excellent understanding of Object-Oriented Programming with design patterns.
- Exposure to Python microservices such as FastAPI.
- Experience with DevOps and collaboration tools such as Git, Jenkins, Jira, Confluence.
- Experience with Kanban or Agile Scrum development.
Benefits
- Competitive compensation.
- Limitless growth and learning opportunities.
- Ongoing mentorship and apprenticeship; Leadership courses, development programs, technical courses, certification opportunities and more!
- A collaborative and positive culture - join a diverse team of professionals that are as smart and driven as you.
- A chance to make an impact – your work will contribute directly to our strategy.
- Enjoy the flexibility of working from home and the energy of collaborating with peers in our dynamic offices.
- 20+ PTO days plus holidays and floating holidays in your first year.
- Extensive medical, dental insurance and vision plan.
- 401K with corporate match, immediate vesting.
- Health-and-wellness-related allowance programs.
- Parental leave.
- Tuition reimbursement.
- Employee Stock Purchase Plan.
- Employee Assistance Program.
- Gartner Gives Charity Match.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpring BootAPIsMicroservicesAWSPostgresOracleDockerCI/CDPython
Soft Skills
problem-solvingownershipaccountabilitycollaboration