Senior Java Developer

Contract: W2

  • No Travel Required

Job Description

Senior Java Developer in Charlotte, North Carolina

Posted 08/23/22

  • Fortune 100 Financial Services Company
  • 100-year history of dedication to customer satisfaction, success and growth
  • Tremendous growth and new business strategy leading to the need for new talent
  • Significant investments in cutting-edge technology

  • Culture: Excellent work environment that fosters collaboration
  • Growth: Ability to make an impact on the direction of the organization
  • Opportunity: Gain hands-on experience working with cutting-edge technology
  • Stability: Recent financial performance of the company has reported record profits

  • You will conduct requirements gathering and analysis to understand the domain of the software problem and/or functionality, the interfaces between hardware and software, and the overall software characteristics.
  • Communicates with systems engineers and architects on developing IT standards for the business while facilitating the translation of client requirements into technical designs for large IT solutions.
  • Uses programming, scripting, and/or database languages to write the software code.
  • Needs hands-on experience developing software with agile methodologies
  • Models' and assesses key business processes and the impact of technology on business processes.
  • Supports software testing, deployment, maintenance, and evolves activities by correcting programming errors, responding to scope changes, and coding software enhancements.
  • Manage the SDLC, from planning and prioritizing to testing and release.
  • Maintains records for the documentation of systems development and revisions.
  • Deploy and maintain functional, secure, and high-quality applications.
  • Revies the work of junior professionals.
  • Review, test, and debug team members' code
  • Ability to work with other developers and assist junior team members.

  • 5+ years of experience in related field
  • Experience in developing Java applications using Spring, Spring batch and Spring Integration
  • Micro services development experience using containerization and cloud technologies
  • Experience working with REST/SOAP API's
  • Experience working with IMB MQ and KAFKA
  • Familiarity with DBMS technology, Oracle, and PL/SQL programming
  • Experience working with WebLogic or Apache Tomcat servers with solid background in Linux,
  • Experience using container Kubernetes technologies (Red Hat, OpenShift, and AWS)
  • Familiar with CI/CD strategies and GIT.
  • Knowledge of deployment patterns such as Canary and blue-green release.
  • Agile methodology experience
  • Ability to visualize a proposed system and be able to build it
  • Requirements analysis experience
  • Ability to work and communicate with business application developers, analyze project requirements, and develop an architecture for integration of content services into the solution.