We are seeking a highly skilled and experienced Senior Java Backend Engineer to join our dynamic team.
The ideal candidate will take ownership of designing, developing, and maintaining scalable and efficient backend systems to meet our business goals.
If this opportunity excites you, we encourage you to apply!
Responsibilities
- Design RESTful APIs and microservices to support front-end requirements
- Develop applications utilizing serverless frameworks and containers, including Docker and Kubernetes
- Leverage AWS for cloud-based infrastructure and solutions
- Apply security and data protection best practices in application development
- Align with Agile methodologies through active participation in Sprint ceremonies and collaboration with stakeholders
- Write optimized Oracle database queries to manage and access data effectively
- Use CI/CD tools such as ADO and Jenkins for seamless integration and deployment
- Identify and resolve application bugs to ensure reliability and stability
- Maintain SOA applications using Spring Boot, JMS, Hibernate, and Web Services
Requirements
- Bachelor's degree in Computer Science, Information Systems, or Engineering
- 5+ years of experience in full stack development with modern web technologies like Java/J2EE and Spring Boot
- Proficiency in designing and developing RESTful APIs and microservices
- Skills in building applications using serverless frameworks and containers with Docker and Kubernetes
- Competency in AWS tools and services
- Familiarity with Oracle databases and writing efficient queries
- Background in CI/CD tools including ADO, Jenkins, and others
Nice to have
- Understanding of software development lifecycle (SDLC) methodologies such as Agile and Waterfall
- Experience with JavaScript applications utilizing ReactJS or Electron