Are you ready to take your career to the next level? We're on the lookout for a talented Java Software Engineer (Spring) to join our prestigious client, a renowned leader in the defense and engineering sectors, serving clients across 80+ countries.
Job Description and Responsibilities:
- Analyze and comprehend requirements presented by Product Owners, Architects, and Tech Leads.
- Conceptualize, develop, and automate code/components that are reusable, testable, well-organized, efficient, and self-documenting.
- Conduct software integration and testing activities.
- Continuously maintain, optimize, and monitor existing systems.
- Provide support for project management activities as needed.
Requirements
- A degree in Information Technology, Computer Science, or equivalent relevant experience.
- 5+ years of experience in the following technical skills:
- Proficiency in Java, Spring MVC, Spring Boot, C, and C++.
- Familiarity with Object/Relational Mapping (ORM) frameworks such as JPA and Hibernate.
- Expertise in web technologies, including RESTful APIs, web services, and API Gateway.
- Proficiency in DHTML JavaScript frameworks like Bootstrap, jQuery, Angular JS, React JS, Node.JS, etc.
- Experience with visualization and analytic tools like Grafana, OpenSearch/Elasticsearch, etc.
- Familiarity with build and version control tools like Maven and Git.
- SQL proficiency; knowledge of PostgreSQL is a plus.
- Experience with NoSQL databases like MongoDB and Redis.
- Familiarity with MQTT Message Brokers (e.g., RabbitMQ, HiveMQ, etc).
- Experience with virtualization platforms and orchestration tools like Docker and Kubernetes.
- Familiarity with cloud technology, particularly AWS.
Benefits
- Get involved in an innovative project with a substantial value.
- Enjoy benefits including meal and transportation allowances, 13th salary, and annual leave days.
- Receive a provided laptop for seamless work integration.
- Embrace a flexible hybrid work environment (initial remote work until office setup).
- Collaborate occasionally with the team.
- Access growth opportunities and continuous learning initiatives.
- Benefit from comprehensive social and health insurance coverage.