Search jobs > Tampa, FL > Software engineer java

Java Software Engineer

Luxoft
Tampa, FL, United States
Full-time

We are looking for a proactive Java developer to work on a challenging project.

KMC or KYC Master Central is the data aggregation platform that's available through vendors and public sources. KMC uses robotics process automation and other technologies (API, NDM, SFTP) to research and gather information on clients' data around Profile, Financials, Beneficial Ownership and Screening.

KMC data sources are internal and external data providers. KMC provides a virtual workforce to collect client information required to complete the KYC refresh process and make it available to BSU Makers to shorten cycle times for the KYC process.

Role and responsibilities include application development while providing expertise in the full software development lifecycle, from concept, design, implementation to product delivery.

Potential involvement with projects dealing with Robotic Process Automation, machine learning, cognitive computing, smart BPM and other enterprise technologies.

Responsibilities :

  • Write good effective and well-tested reliable Java / Groovy code according to business and technical requirements, perform peer code-reviews
  • Be responsible for writing code, testing, deployment, and support of the application
  • Partner with the team on finding new ways to solve technical and business problems
  • Production support activities
  • Work in tight cooperation with the global enterprise development team in a fast-paced agile environment.
  • Implement the product's lifecycle : Design, development, integration testing, deployment and maintenance

Mandatory Skills Description :

  • Strong Java : Core, JDBC, multithreading, Collections, I / O
  • Strong database development : SQL , transactions, isolation level, query optimization
  • Strong understanding of data structures and algorithms (e.g. big O notation, red-black tree, hash table, sorting algorithms)
  • Java Spring framework including Spring boot, Spring REST
  • RDBMS or MongoDB experience (2+ years)
  • Junit, Mockito
  • Experience in working on full SDLC projects
  • Tomcat or other Web containers
  • Experience in integration with 3rd party API data sources (Rest, Soap, MQ).
  • Maven or Gradle
  • Good communication skills

Nice-to-Have Skills Description :

  • JavaScript frameworks (Angular, JQuery, ...)
  • Modern build / configure / deploy automation tools
  • Robotic Process Automation
  • UNIX / Linux / Windows scripting
  • Groovy
  • 20 days ago
Related jobs
LexisNexis Risk Solutions Inc. Company
Florida
Remote

We are seeking a talented and experienced Senior NLP Engineer with a minimum of 6 years of industry experience, coupled with proficiency in Java development. Software Engineering experience. The ideal candidate will possess a deep understanding of Natural Language Processing (NLP) techniques and met...

JPMorgan Chase Bank, N.A.
Tampa, Florida

Job responsibilities * Executes standard software solutions, design, development, and technical troubleshooting * Writes secure and high-quality code using the syntax of at least one programming language with limited guidance * Designs, develops, codes, and troubleshoot...

DTCC
Tampa, Florida

The Software Engineering role specializes in planning, documenting technical requirements, crafting, developing, and testing all software systems and applications for the firm. May include research, new development, prototyping, modification, reuse, re-engineering, maintenance, or any other activiti...

Penske Transportation Solutions
Tampa, Florida

Participate in all aspects of the Software Development lifecycle through supporting existing software development efforts and developing new software modules. Implement software for applications and related technology, with minimum oversight • Analyze project specifications, software requirements sp...

JPMorgan Chase & Co.
Tampa, Florida

Proficient in coding in Core Java / Design Patterns, Java 8 +, Multi-threading, Exception Handling, Defensive Programming, Microservices, Java Design Patterns. We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III...

Ascendion
Tampa, Florida

Java 11 or higher (currently using Java 21) is highly preferred. Ascendion is a full-service digital engineering solutions company. We make and manage software platforms and products that power growth and deliver captivating experiences to consumers and employees. Our engineering, cloud, data, exper...

JPMorgan Chase & Co.
Tampa, Florida

We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within CIB Payments you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a sec...

Curate Partners
Tampa, Florida
Remote

Strong programming experience in languages such as Java, Python, JavaScript, etc. ...

JPMorgan Chase & Co.
Tampa, Florida

As a Lead Software Engineer at JPMorgan Chase within the Corporate and Investment Bank, Data Platform, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Leads communities of practice a...

Penske Transportation Solutions
Tampa, Florida

Assign and review tasks from junior and offshore software engineers. Play a critical role in supporting the application lifecycle (design, develop, test, release and support) based on detailed requirements and guidance from senior engineers/leads. ...