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 full stack application development with a strong focus on Java, Spring frameworks, and modern frontend technologies like Angular or React. Proficient in database design, optimization, and implementing CI/CD practices to ensure application performance and reliability.
Highest-signal resume keywords
Java 8 Or LaterSpring BootRESTful APIsAngular Or ReactSQL Development
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Full Stack Application DevelopmentMicroservicesHTML5CSS3JavaScriptTypeScriptDatabase DesignAutomated TestingObject-Oriented ProgrammingApplication Security
Soft Skills
MentoringCollaborationProblem-SolvingTechnical DocumentationCode Review
Tools & Technologies
GitMavenGradleJUnitMockitoJasmineJestAgileScrumCI/CD
Certifications & Qualifications
Relevant Technical Certifications
Industry Keywords
Enterprise-Level ApplicationsBackend ServicesApplication PerformanceProduction SupportCoding Standards
Tech Stack
Tools & technologiesAngularGradleJavaJavaScriptJestJUnitMavenMicroservicesMockitoMySQLOraclePostgresReactSpringSpring BootSpringBootSQLTypeScript
About the role
Key responsibilities & impact- Design, develop, test, deploy, and maintain enterprise-level applications using Java and modern frontend technologies
- Develop scalable backend services, RESTful APIs, and microservices using Java, Spring, Spring MVC, and Spring Boot
- Build responsive and user-friendly interfaces using Angular or React
- Participate across requirements analysis, solution design, development, testing, deployment, and production support
- Write clean, reusable, maintainable, secure, and well-documented code
- Design and optimize database queries, stored procedures, schemas, and data models
- Integrate applications with internal and external systems through APIs and messaging platforms
- Perform code reviews and ensure adherence to coding, security, architectural, and development standards
- Troubleshoot application issues and resolve production incidents
- Implement automated unit and integration tests
- Work within Agile or Scrum frameworks and participate in sprint planning, stand-ups, reviews, and retrospectives
- Collaborate with cross-functional and geographically distributed teams
- Mentor junior developers and provide technical guidance
- Support CI/CD implementation, application deployment, release activities, and environment support
- Ensure application performance, security, scalability, maintainability, and reliability
- Contribute to reduced defects, production issues, improved delivery quality, and application performance
- Identify opportunities to improve resource efficiency, application sustainability, automation, and operational effectiveness
- Deliver production-quality code, automated tests, technical documentation, deployment artifacts, database changes, defect fixes, and application enhancements
- Make technical decisions within assigned scope and raise risks or recommendations related to quality, security, performance, scalability, maintainability, and delivery timelines
Requirements
What you’ll need- Minimum 5 years of hands-on experience in full stack application development
- Strong hands-on experience with Java 8 or later
- Practical experience with Spring, Spring Boot, Spring MVC, and Spring Security
- Experience developing scalable backend services and RESTful APIs
- Experience designing, developing, integrating, and supporting microservice-based applications
- Strong experience with Angular or React
- Proficiency in HTML5, CSS3, JavaScript, and TypeScript
- Experience with relational databases such as Oracle, MySQL, PostgreSQL, or SQL Server
- Strong SQL development experience
- Understanding of data modelling, schema design, normalization, indexing, joins, transactions, and stored procedures
- Experience optimizing queries and database interactions for application performance
- Experience with Git, Maven, or Gradle
- Experience writing automated unit and integration tests using JUnit, Mockito, Jasmine, Jest, or similar frameworks
- Strong understanding of object-oriented programming concepts and design principles
- Knowledge of Agile or Scrum practices
- Experience across requirements analysis, design, development, testing, deployment, and production support
- Experience conducting code reviews and applying coding standards
- Ability to create technical documentation, solution designs, test cases, deployment instructions, and support procedures
- Experience with application security, authentication, authorization, and OAuth 2.0
- Bachelor’s or Master’s degree in Computer Science, Information Technology, Engineering, or a related discipline; equivalent professional experience may be considered
- Relevant technical certifications are preferred
- Candidates should demonstrate contributions to timely feature delivery, reduced defects, improved application performance, production stability, maintainable code, or process improvement
Benefits
Comp & perks- Flexible workplace arrangements
- Mentoring
- Internal mobility
- Learning and development programs
- Equal opportunity workplace
- Diversity, Equity, and Inclusion initiative
- Continuous professional development through training, technical experimentation, knowledge sharing, and continued learning
