Java Developer
Summary
Builds and maintains Java-based applications for cross-border trade and ERP systems using Spring, microservices, and relational databases.
Key Responsibilities:
Design, develop, and deploy high-performance, scalable Java-based applications for cross border trade and ERP systems.
Collaborate with business analysts, testers, and product owners to understand requirements and deliver solutions.
Develop APIs, microservices, and integrations with vendor ERP platforms and third-party systems.
Optimize application performance and ensure system security, reliability, and availability.
Participate in code reviews, testing, and debugging to ensure quality standards are met.
Maintain and improve existing applications based on changing business needs and technology upgrades.
Prepare technical documentation and ensure compliance with internal development standards and CBT (Cross Border Trading) regulations.
Work in an Agile/Scrum environment and actively participate in sprint planning and delivery.
Required Skills & Qualifications:
Bachelor's degree in Computer Science, Information Technology, or related field.
4-8 years of hands-on experience in Java/J2EE development.
Strong knowledge of Spring Framework (Spring Boot, Spring MVC, Spring Data).
Experience in RESTful API development and microservices architecture.
Solid understanding of relational databases (Oracle, MySQL, PostgreSQL) and SQL.
Experience working with version control tools (e.g., Git) and build tools (e.g., Maven, Gradle).