Required Experience:
• 6 + years software development experience including design and development.
• Excellent knowledge in Core java, J2EE, Hibernate, JPA, Spring, XMLBeans, webservices, XML, JavaScript, SQL, MQ, JMS, JBoss, WebSphere
• Knowledge of spring boot framework
• Experience in building secured REST API
• Knowledge of software testing techniques and tools like Junit, Spring boot Test
• Knowledge of microservices based architecture.
• Application containerization technologies including docker, Kubernetes, and cloud-vendor implementations (AWS, Azure, other) (nice to have)
• Relational databases and SQL programming experience
• Knowledge of software development methodologies and the software development life cycle.
• Team spirit, enthusiasm, willing to learn and progress in an international and stimulation environment.
• Effective verbal and written communication in English
• An experience or knowledge in the financial industry would be a plus.
Responsibilities and Deliverables:
• Participate in the software design meetings and analyzes user needs to determine technical requirements.
• Implements functional requirements according to the specification.
• Tests, Debugs, analyzes, and fixes the application problems/issues. Works closely with stakeholders to fix issues in a timely fashion.
• Follows the coding rules and best practices.
• Interacts with internal stakeholders to support product releases and/or resolve program problems.
• Other duties and projects as assigned.