Software Engineer, Java
closed3Pillar Global
πRemote - India
Job highlights
Summary
Join our growing team at 3Pillar Global India as a Software Engineer (Java) and be part of the product engineering team. We are looking for a candidate with over 2.5-4 years of experience in technologies including Java, Springboot, Hibernate, Mysql, Docker, Microservices Development.
Requirements
- Demonstrated expertise with a minimum of 3+ years of experience in at least one of the specified technologies
- Expertise in JDK 8 onwards, Spring Boot, Hibernate, Docker (optional), MySQL
- Proven track record of development and implementation of Java/J2EE based large volume, high availability applications
- Experience on exception handling, correct use of data structures, multi-threaded programming, and performance tuning of the self written code
- Strong Core Java, J2EE knowledge including multi-threaded application development
- Experience with Spring and ORM technologies (Hibernate)
- Must have excellent exposure in Unit Testing
- Good knowledge in design patterns
- 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
- Excellent oral/written communication and interpersonal skills with ability to multitask and work under pressure to meet deadlines
- Beginner to intermediate level design proficiency following UML / C4 / ArchiMate
- Experience in engineering software systems of medium-to-large scope and complexity
- Familiarity with Agile software development methodologies
- Proficiency with relational databases and SQL
- Experience in building frontend/backend applications at scale
- Proficiency in the English language
Responsibilities
- Facilitate effective communication with client project stakeholders regarding project status and recommendations
- Craft client code that is not just efficient, but also performant, testable, scalable, secure, and of the highest quality
- Actively participate in accurate planning and estimation efforts, utilizing project methods and tools
- Proficiently gather requirements and organize/present developed features for clients
- Execute complex activities within the current methodology and quality standards, showcasing success across diverse engagements
- Promote client success across the team by collaborating with engineers, designers, and managers to understand user pain points, anticipate potential problems, and iterate on solutions that drive client success
- Engage in agile software development, including daily stand-ups, sprint planning, team retrospectives, and other governance activities
- Actively participate in the Engineering Practice community, mentoring others through Communities of Practice (CoPs) or on project teams and supporting the growth of technical capabilities
- Independently drive project delivery within defined architecture, demonstrating autonomy and accountability in all stages from conceptualization to deployment
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
This job is filled or no longer available
Similar Remote Jobs
- πUnited Kingdom, Spain
- πRomania
- πRomania
- πMexico
- πArgentina
- π°$70k-$120kπUnited States
- πWorldwide
- πMexico
- πPortugal
- πPhilippines