Required Skills

Java Developer

Work Authorization

  • US Citizen

  • Green Card

Preferred Employment

  • Corp-Corp

  • Contract to Hire

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 27th Jan 2024

JOB DETAIL

Job Description:

  • As a Java Developer, you will have the opportunity to design, build, test, maintain, and have a direct and meaningful impact on the roadmap of the associate platform. 
  • You will be responsible for design and development of service layers, APIs, and all other functionality of highly scalable security focused set of applications.  
  • A Java Developer strives to continuously improve the software delivery processes and practices and be a role model and demonstrates the company's core values of respect, honesty, integrity, diversity, inclusion, and safety of others.  

Key Responsibilities:

  • Over 10 years of experience in Java development, including experience with different and legacy versions of Java (e.g., Java 8 to present).
  • Deep understanding of object-oriented programming (OOP) principles, design patterns, and SOLID principles.
  • Extensive experience designing and building scalable and maintainable enterprise applications that can handle high volumes of data and transactions.
  • Experience with both modern and legacy systems engineering, including the ability to integrate and modernize older systems.
  • Mastery of performance optimization, debugging, and troubleshooting complex issues in Java environments.
  • Strong knowledge of popular Java frameworks and libraries, such as Spring, Hibernate, Struts, or Java EE.
  • Experience with relational databases (e.g., MySQL, PostgreSQL, Oracle) and SQL.
  • Strong communication and collaboration skills, able to bridge technical gaps and inspire others.
  • Experience working in agile development environments and adapting to changing requirements.
  • Passionate learner, keeping up with the ever-evolving Java ecosystem and eager to share your knowledge.
  • Lead and participate in the design and implementation of large and/or architecturally significant applications.
  • Champion company standards and best practices. 
  • Work to continuously improve software delivery processes and practices.
  • Build partnerships across the application, business, and infrastructure teams.
  • Develop programming specifications. 
  • Design, code, and unit test application code using Software Development Life Cycle (SDLC) best practices.
  • Complete estimates and work plan independently as appropriate for design, development, implementation, and rollout tasks.
  • Create technical system documentation and ensure that this documentation remains current throughout all phases of the SDLC.
  • Participate in all phases of system testing.
  • Communicate with the appropriate teams to ensure that assignments are managed appropriately and that completed assignments are of the highest quality.

 

Company Information