2022-07-29 11:26:48

SENIOR JAVA ENGINEER (Salary from 3300 EUR Net)

CVMarket.lt klientas

Job Description

STRATEGIC STAFFING SOLUTIONS INTERNATIONAL (S3I) with 31 locations in U.S and 7 in Europe is a Supplier of Managed Services, IT solutions & Services and Staffing for many international companies across US and Europe.

Our client is building its team in Lithuania and is looking for Senior JAVA Engineer to build multiple high traffic websites and apps.

Key Accountabilities:
• Work in an agile team environment in the design and execution of web and mobile products
• Work on business critical applications, supported by a team of technical experts
• Work with the Front end team to ensure compatibility of any new API’s exposed
• Model the data Components required for the both the consumption via restful (JSON) Service and for storage in both a relational and NoSQL format.
• Identify all Security Issues that potentially could occur.
• Identify an issues which could impinge on reliability or scalability of the Application
• Perform Peer Code Reviews
• Provide support to the Test Team
• Present solutions to Architects and Team Leads
• Contribute to the AIB Architecture forums.
• Follow all best practices for Development

Requirements

• 5 + years of experience in object-oriented analysis, design and programming of web based applications with Java
• Rock solid foundation in core Java /J2EE skills
• Extensive experience in designing and developing REST and SOAP APIs
• Experience with developing APIs that are public and serving multiple high traffic website and/or apps
• Experience developing web applications (Spring, RESTful, Jersey, RestEasy,JAX-WS, Web Services)
• Experience in implementing SSO (Single Sign On)
• Strong in designing/developing applications using Hibernate , and Spring Frameworks
• Experience with Integration/Orchestration (Apache Camel, Jboss Fuse or ActiveMQ) or any other ESB & Caching would be plus
• Very good English skills

Company offers

• Top salary
• Global scale projects
• Modern office facilities
• Opportunities to share existing and build new competences.