Senior Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+19 more
Job description
Analyse requirements and perform technical designImplement new platform capabilitiesUphold code standards and best practices through code reviews and refactoringMentor peers and junior teammatesBuild solutions while transitioning a legacy platform to microservice architectureSelect design methodologies and perform trade-off analysisIdentify and remediate quality, performance, security, scalability, maintainability, reliability, and functionality issuesDesign, code, unit test, and debug user storiesProvide technical support for existing production functionalitiesDocument new or updated functionality upon releaseParticipate in Agile processes and ceremoniesContinually improve coding and technical knowledgeRequirementsExtensive hands-on development experienceStrong foundation in OOP and Design Patterns, Clean code and SOLID principlesStrong working knowledge of Java 11, with at least 3 years of experienceExperience with Spring framework or Spring Boot and JavaScriptDemonstrable experience implementing microservicesFamiliarity with microservice architecture and design patternsExperience with relational databases, including MySQL/MariaDBExperience with NoSQL databases, including MongoDB and DynamoDBAbility to write complex queriesExperience in API-driven developmentExperience in application performance tuningExperience in secure codingExperience in Java 17, Node.js, Groovy, AngularJS, React-Redux, or Vue.js would be an advantageBackground in Payroll, HR, or other financial domains would be an advantageExperience working in an Agile or Scrum environment would be an advantageCore CompetenciesDemonstrates extensive hands-on development experience with a strong foundation in OOP, Design Patterns, and Clean Code principles.Proficient in Java 11, microservices implementation, and Agile methodologies, with a focus on delivering high-quality, maintainable solutions.Highest-signal resume keywordsJava 11 DevelopmentMicroservices ImplementationSpring FrameworkAgile MethodologiesRelational DatabasesATS Optimization KeywordsHard SkillsOOPDesign PatternsClean CodeSOLID PrinciplesAPI-Driven DevelopmentApplication Performance TuningSecure CodingComplex Query WritingJava 17Node.jsSoft SkillsMentoringCollaborationProblem-SolvingIndustry KeywordsPayrollHRFinancial DomainsTools & TechnologiesSpring BootJavaScriptMySQLMariaDBMongoDBDynamoDBAngularJSReact-ReduxVue.js#J-*****-Ljbffr
Requirements
Extensive hands-on development experience Strong foundation in OOP and Design Patterns, Clean code and SOLID principles Strong working knowledge of Java 11, with at least 3 years of experience Experience with Spring framework or Spring Boot and JavaScript Demonstrable experience implementing microservices Familiarity with microservice architecture and design patterns Experience with relational databases, including MySQL/MariaDB Experience with NoSQL databases, including MongoDB and DynamoDB Ability to write complex queries Experience in API-driven development Experience in application performance tuning Experience in secure coding Experience in Java 17, Node.js, Groovy, AngularJS, React-Redux, or Vue.js would be an advantage Background in Payroll, HR, or other financial domains would be an advantage Experience working in an Agile or Scrum environment would be an advantage Core Competencies Demonstrates extensive hands-on development experience with a strong foundation in OOP, Design Patterns, and Clean Code principles. Proficient in Java 11, microservices implementation, and Agile methodologies, with a focus on delivering high-quality, maintainable solutions.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Where To Find Software Engineering Jobs
Top-Paying Tech Jobs (with Salaries)
Why Upskilling And Reskilling is Important For Developers
Find a Developer Job: 12 Best Job Sites For Developers