Required Skills

Java Developer

Work Authorization

  • US Citizen

  • Green Card

  • EAD (OPT/CPT/GC/H4)

  • H1B Work Permit

Preferred Employment

  • Corp-Corp

  • W2-Permanent

  • W2-Contract

  • 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

Some requirements of the role:

§ 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 plans 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