Accion Labs is a global Innovation-centric organization with 100% focus in the emerging technologies offering Business Innovation services, Strategic consulting, and full-lifecycle implementation services to our clients. We have experience in a range of products – consumer facing products, enterprise products, infrastructure products, EAI/ESB/BPM products.

Accion Labs suite of services aim to meet the unique requirements of organizations, from business consulting, developing custom solutions (Software Engineering), implementing packaged solutions (Application Implementation), to outsourcing and managing applications. We are a rapidly growing, highly competitive and responsive organization with professional management, strong technical and financial resources and deep commitment to fully serve its clients in Singapore, Malaysia, India, Dubai and USA.
Opportunities abound when you work @ Accion Labs, a World-Class Software Solutions and Service Provider.

We are always looking for professional who possess an ability to Think out of the box, the ability to evoke that Entrepreneurial streak residing somewhere within themselves and If you have outstanding skills, high energy, and like to work in a team environment with peers and customers to talk about and of course have what it takes we"d love to hear from you.
Email your resume to careersinsingapore@accionlabs.com


Job Summary
Company
Accion Labs Pte Ltd

Location
Singapore

Experience
5 - 15 years

Keywords/Skills
Java/J2EE, Gradle, Maven, ANT, Jenkins,

Education:
Bachelors/ Degree

Function:
IT

Role
Software Engineer/Programmer

Industry
Banking/Financial Services
Lead API and Integration Developer


Key Responsibilities

  • Design, develop, and maintain code that meets requirements, is high quality, and performs efficiently and effectively to provide a great customer experience
  • Incorporate standards and best practices, including performance, security, scalability, and maintainability
  • Participate in an agile team to deliver the full lifecycle, including requirements, architecture, design, development, testing and deployment
  • Continually work towards making improvements in the development proces
  • You will have the opportunity to contribute on an individual basis as well as demonstrate your strengths as a team player.
  • Code review and contribute to design patterns and coding standards while being mentored
  • Ensure that we are improving code quality, reducing defects, managing development environments, resolving issues quickly, improving customer satisfaction, and improving our time to market.
Key Requirements
  • In depth object oriented software design and development experience using Java 8/10/11
  • Must have experience in development of highly availableand scalable customer facing applications 
  • Expert Spring developer (Spring 5 (Spring Framework, Spring Boot, Spring Integration, Spring Security, Spring Data, Spring Session, Spring Hateaos, Spring Batch and etc.)
  • Good experience building RESTFUL APIs and understanding of the REST architecture constraints
  • Experience with API security standards and implementation (OAuth, OpenId)
  • Experience in middleware integrations and knowledge of EAI design patterns will be an advantage
  • Proven ability to work well in a challenging environment with multiple job streams and with the ability to prioritize and multitask whilst delivering high quality solutions
  • Working experiences in CI/CD tools (Gradle, Jenkins, JIRA, and BitBucket)
  • Experience with test automation and test-driven development practices and frameworks: functional testing (JUnit, Cucumber); mock frameworks (Mockito, etc.); contract testing