Software Engineer Expert
- 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
+13 more
Job description
Job description
About the Role
We are looking for a Senior Java Engineer to join our development team. The ideal candidate brings deep backend development and software architecture expertise with Java technologies, along with frontend exposure and cloud-based application development. This role involves designing scalable, enterprise-grade applications, providing technical leadership, and collaborating with cross-functional teams and stakeholders.
A day in this role
- Design, develop and maintain scalable backend services using Java (Spring Boot, Spring Batch).
- Work on Gradle-based projects and manage build configurations.
- Develop and maintain frontend components using AngularJS.
- Contribute to application development using Kotlin and Python where applicable.
- Build and deploy applications on AWS cloud infrastructure.
- Write efficient SQL queries and work with relational databases.
- Participate in code reviews, debugging and performance optimization.
- Collaborate with product managers, QA and other engineers to deliver high-quality solutions.
The expertise requested
- 5+ years of software development experience, with a strong focus on Java engineering.
- Strong proficiency in Java, especially Spring Boot and Spring Batch.
- Experience working with Gradle projects.
- Working knowledge of AngularJS for frontend development.
- Hands-on experience with Kotlin and Python.
- Experience with AWS services (deployment, monitoring or development).
- Strong SQL and database management skills.
- Familiarity with REST APIs and microservices architecture.
- Deep expertise in software architecture: system design, architectural patterns, scalability, resiliency, performance and security trade-offs.
- Fluent verbal and written English, able to communicate clearly and confidently with business and technical stakeholders.
Desired or nice to have expertise
- Experience using AI coding assistants and generative AI tools to improve engineering productivity, code quality, documentation and problem-solving.
Our Core Values
Our Core values are focus to inclusion and diversity, all qualified applicants will be considered for employment and will go thru a fair recruitment process regardless of their race, religion, gender identity, sexual orientation, national origin or disability status.
Your journey with us begins here!!
Requirements
- 5+ years of software development experience, with a strong focus on Java engineering.
- Strong proficiency in Java, especially Spring Boot and Spring Batch.
- Experience working with Gradle projects.
- Working knowledge of AngularJS for frontend development.
- Hands-on experience with Kotlin and Python.
- Experience with AWS services (deployment, monitoring or development).
- Strong SQL and database management skills.
- Familiarity with REST APIs and microservices architecture.
- Deep expertise in software architecture: system design, architectural patterns, scalability, resiliency, performance and security trade-offs.
- Fluent verbal and written English, able to communicate clearly and confidently with business and technical stakeholders.
Desired or nice to have expertise
- Experience using AI coding assistants and generative AI tools to improve engineering productivity, code quality, documentation and problem-solving.
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
Loading talks and stories from around this role…