Senior Java Developer
at Sales Consulting
București, Municipiul București, Romania -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 09 Jul, 2024 | Not Specified | 11 Apr, 2024 | 5 year(s) or above | Gifts,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,Tibco | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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