Senior Java Developer

at  Sales Consulting

București, Municipiul București, Romania -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate09 Jul, 2024Not Specified11 Apr, 20245 year(s) or aboveGifts,Web Servers,Spring Framework,Automation,Teamcity,Jira,Database Applications,Web Services,Docker,Security Protocols,Investment Banking,Continuous Improvement,Java,Scrum,Ssl,Soa,Entertainment,Git,Maven,It,Artifactory,Distributed Teams,Components,TibcoNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Our customer is a top-tier investment bank with client assets of hundreds of billion globally. We’re seeking top talent for two exciting projects in the finance industry.

PROJECTS & SKILLS REQUIRED:

Project 1: Orinocco is a workflow platform used on automation of various business processes by middle-office team. Its technologies varies from Java to Tibco and it’s deployed on dedicated machines as well as cloud platforms. Applications are using Docker and Open-shift but not only. Application as well as simple web servers are used. While the new services are using HTTP/Rest, there are still components that are using JMS (EMS implementation) . Oracle is the preferred data base system. We enjoy doing scrum and continuous improvement so we hope you like it as much as we do.

Skills required:

  • >5 years experience
  • Experience with Java 1.8 or higher;
  • Good understanding of Springboot;
  • Knowledge of Camunda governance from Dev to Production;
  • Good understanding of various protocols: JMS, HTTP;
  • Experience with SOA and Web Services (REST/SOAP);
  • Experience with database applications such as Oracle SQL;
  • Good understanding of security protocols (SSL, TLS, certificates handling, etc.);
  • Familiar with Agile development methodologies and tools: Jira, Git, Maven, Teamcity, Artifactory and other continous integration tools.

Project 2: Developing a microservice of an enterprise application that manages a search module for order requests of a bank and its clients. The search module helps the business users find the orders of their clients quicker using an UI interface that provides a search table, special search filters and additional details used for identifying the orders correctly. Developing an application that is used for searching and filtering orders and worked on a completely new automation framework used by most teams. Developing a monitoring application for bank related actions. A front end application used by a Top 10 Investment banking for the management of Gifts and Entertainment with around 100 back-office business users using it. Distributed teams in Romania and Germany are involved in the project activities.

Skills required:

  • Minimum 5 consecutive years of working with Java
  • Minimum 3 consecutive years of working Spring Framework
  • Java Microservices

Responsibilities:

  • Develop new software programs and improve the performance of existing ones
  • Study new business and IT requests to understand user needs and suggest solutions
  • Be proactive by proposing enhancements from which the business/IT can benefit
  • Have a good understanding of business needs
  • Design and implement the necessary system changes in a short feedback loop
  • Build quality into our software through extensive and automatic testing and continuous build
  • Continuous technical upgrade of the setup and enhancement of the existing systems
  • Participate with valuable feedback in Source Code and Design Reviews
  • Troubleshoot and debug issues
  • Provide development and testing guidance to other engineers
  • Transform requirements into Design concepts and Proof of Concepts
  • Ability to define the future development directions of the product and the strategies needed to achieve them exploring the entire technology stack
  • Complete ownership of the development flow, aiming for continuous improvement
  • Understand and promote software engineering best practices
  • Follow the Scrum methodology and participate in the various Scrum meetings
  • Expected to perform L3 support activities - guiding for L2 support team, incident investigation and fixes
  • Write clear and detailed technical specifications and documentation


REQUIREMENT SUMMARY

Min:5.0Max:10.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Trade Certificate

Good understanding of security protocols (ssl tls certificates handling etc.

Proficient

1

București, Romania