FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in designing and developing microservices-based architectures using Spring and Spring Boot, while leading teams through the software development lifecycle and implementing best practices in TDD, BDD, and CI/CD. Proficient in building real-time streaming applications with Apache Kafka and optimizing application performance for high availability and scalability.
Highest-signal resume keywords
Microservices ArchitectureJava 11 Or LaterApache KafkaTDD And BDD MethodologiesSQL Databases
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
SpringSpring BootRESTful Web ServicesHibernateJPAORM ConceptsSQLNoSQLSoftware Design PatternsSystem Architecture
Soft Skills
MentorshipCollaborationProblem-SolvingCode ReviewTechnical Strategy
Tools & Technologies
GitCI/CDDockerKubernetesAWS
Industry Keywords
AgileScrumDistributed SystemsHigh AvailabilityScalability
Tech Stack
Tools & technologiesApacheAWSCassandraDistributed SystemsDockerGRPCHibernateJavaKafkaKubernetesMicroservicesMongoDBMySQLNoSQLPostgresSpringSpring BootSpringBootSQL
About the role
Key responsibilities & impact- Lead the design and development of microservices-based architectures using Spring and Spring Boot
- Architect and build real-time streaming applications using Apache Kafka
- Define technical strategy and oversee the full software development lifecycle from requirements to deployment
- Mentor and guide engineers
- Conduct design and code reviews
- Champion TDD and BDD practices
- Collaborate with cross-functional teams to deliver secure, reliable, and scalable software
- Drive adoption of best practices in system design, testing, DevOps, and CI/CD pipelines
- Optimize application performance and resolve complex technical issues
- Ensure systems provide high availability, scalability, and maintainability
- Contribute to architectural decisions and align technical initiatives with business goals
Requirements
What you’ll need- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
- 7+ years of professional software development experience
- 2+ years in a lead/mentorship role
- Strong expertise in Java 11 or later
- Hands-on experience with Spring, Spring Boot, and RESTful web services
- Deep understanding of microservices architecture and distributed systems
- Experience building real-time streaming applications with Apache Kafka
- Strong experience in SQL databases such as MySQL or PostgreSQL
- Experience with NoSQL databases such as MongoDB or Cassandra
- Proficiency in Hibernate, JPA, and ORM concepts
- Strong understanding and application of TDD and BDD methodologies
- Understanding of software design patterns and system architecture
- Experience with Git and CI/CD practices
- Knowledge of gRPC, AWS technologies, Docker, and Kubernetes is an advantage
- Familiarity with Agile/Scrum methodologies
- Applicants must be authorized to work for any employer in the U.S.; employment visa sponsorship is unavailable, including CPT/OPT
Benefits
Comp & perks- Medical, dental, vision and life insurance
- 401(k) plan with generous company matching contributions up to 6%
- Financial advisory services
- Potential company discretionary contribution
- Broad investment lineup
- Tuition reimbursement up to $5,250/year
- Business-casual environment with the option to wear jeans
- Generous paid time off upon hire
- Paid time off program
- Ten paid company holidays and three floating holidays each calendar year
- Paid volunteer time — 16 hours per calendar year
- Paid parental leave
- Paid short- and long-term disability
- Family and Medical Leave (FMLA)
- Business Resource Groups (BRGs)
- Reliable high-speed internet with a wired connection and a suitable home workspace required for remote and hybrid positions
- Necessary computer equipment provided
- Bonus program opportunity for non-sales positions
