Senior Software Engineer

Logo of 3Pillar Global

3Pillar Global

πŸ“Remote - India

Job highlights

Summary

Join 3Pillar Global, a leading product development partner, as a Senior Software Engineer - Java. You will be part of a product engineering team building breakthrough software products. This role requires 3.5 to 5 years of experience in Java, Spring Boot, Hibernate, MySQL, Docker, and microservices. Responsibilities include requirement analysis, coding, design, implementation, testing, and problem resolution. You will independently execute project modules and contribute to technical design discussions. 3Pillar Global offers a competitive salary, flexible timings, work-from-anywhere options, medical insurance, and various recreational activities.

Requirements

  • Have a proven track record of Design, development and implementation of Java/J2EE based large volume, high availability enterprise applications
  • Have experience on exception handling, correct use of data structures, multi-threaded programming, memory management and application tuning
  • Possess strong Core Java, micro-services and J2EE knowledge including multi-threaded application development
  • Have experience with Struts/Spring and ORM technologies (Hibernate)
  • Have excellent exposure in Unit Testing
  • Have good knowledge in design patterns
  • Have good hands on experience with RDBMS like Oracle/ MySQL & have ability to write data structures, basic SQL Queries & knowledge of joins, Views, Group By, Having Clause etc
  • Have excellent oral/written communication and interpersonal skills with ability to multitask and work under pressure to meet deadlines
  • Have experience with Java, Springboot, Hibernate, Mysql, Docker
  • Have 3.5 to 5 years of experience in technologies including Java, Spring Boot, Hibernate, MySQL, Docker, and microservices development

Responsibilities

  • Understand functional requirements and effectively float downward
  • Perform requirement analysis, Coding, design, implementation, testing, problem analysis and resolution, and technical documentation
  • Independently execute (gather requirements, design, and develop) project modules and spikes from scratch or by modifying existing architecture
  • Identify and make appropriate choices about technical debt and also lead a conversation about technical design - Understands how various requirements impact project budget and new revenue opportunities
  • Optimize delivery, meet deadlines, and deliver results
  • Demonstrate unexpected value to your client
  • Understand complimentary product development capabilities and the interactions between disciplines
  • Participate in holistic discussions about the broader product development lifecycle
  • Watch for triggering events, including changes within the organization or outside world that provide opportunities or create risks for 3Pillar
  • Develop strong relationships with client personnel working directly on the account

Benefits

  • A competitive annual salary based on experience and market demands
  • Flexi-timings
  • Work From Anywhere
  • Medical insurance with the option to purchase a premium plan or HSA option for your entire family
  • Regular Health check-up camps arranged by the company
  • Recreational activities (Pool, TT, Wii, PS2)
  • Business casual atmosphere

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.