We are Leapfrog, a software company with a vision to build world-class products. At Leapfrog, our mission is to be a role model technology company. We want to be trusted partners, world-class engineers, and creative innovators for our clients. We have built awesome software products across various verticals and take pride in our craftsmanship that has produced greater results in the software industry and the overall ecosystem ... . At Leapfrog, we share a culture of continuous learning, sharing and improvement. We have a flexible work environment for our Leapfroggers so that they can do what they do best - Innovate and Create.
View Company ProfileLead Java Developer
Job summary
-
No. of Vacancy
: 1 -
Job Type
: Full Time -
Offered Salary
: Negotiable -
Gender
: Both -
Career Level
: Senior Level -
Experience
: 5 Years -
Apply Before
: 2023-03-23 Closed -
Skills
:Java
Job Description:
At Leapfrog, our mission is to be a role model technology company. We want to be trusted partners, world-class engineers, and creative innovators for our clients. We have built well-crafted impactful software solutions for many industries and ecosystems.
- Work in remote teams with team members based in the USA and Pakistan. Attend night calls to sync up with teams in different time zones.
- Fully responsible for the project's analysis, design, development, deployment, and maintenance.
- Ensure modular, reusable, and excellent quality code through TDD, code reviews, and implementation of best practices
- Make architectural decisions in collaboration with technology experts, ensuring proper technical documentation.
- Pro-active involvement in project risk analysis and mitigation, continuously reviewing problems to determine the root cause to prevent them in the future.
- Ensure scalability, performance, reliability, and security of the application
- Keep up with trends in the constantly evolving technology.
- Gather and analyze business requirements, understand the business perspective of the client, and plan product roadmap in collaboration with the project manager and client
- Encourage, involve, motivate, and lead team members in learning and achieving project and departmental goals.
- Identify training needs, and organize and coach team members on various aspects of their career growth.
- Actively involved in ensuring the implementation of organizational culture, process and standards.
Required Knowledge, Skills, and Abilities:
- Excellent knowledge of programming principles (OOP, SOLID, Cohesion, Coupling, Encapsulation)
- Strong Object-Oriented Analysis & Design skills required
- Strong expertise with Core Java concepts.
- Deep knowledge and proven experience in either Spring Framework or Java EE and related Programming Models
- Good knowledge of how JVM works and concepts like hashing.
- Good understanding of serverless architecture and REST API.
- Advanced knowledge of MongoDB and Mysql.
- Good concept of design patterns and their implementation
- Good knowledge of HTML, CSS, Javascript, and web application security.
- Good knowledge of loose coupling, database agnostic, sharding, and multitenant.
- Good knowledge of amazon web services(EC2, S3, RDS, SES), and expertise in deployment and server management.
- Familiarity with Junit and integration testing.
- Good knowledge of integration with third-party services such as Netsuite, cXML, and SAP systems is a plus.
- Good documentation skills (API Documentation, Deployment Documents, Application Architecture Documents, etc.)
- Excellent written and verbal communication skills, comfortable with client communication
- Results-oriented, customer-focused with a passion for resolving tough technical and operational challenges.
- Possess excellent analytical and problem-solving abilities.
- Good leadership skills - ability to motivate and mentor team members, plan and make sound decisions, and negotiate tactfully with the client and team.
- Ability to lead a team of software development engineers and work with senior management, technological experts, and the product team.
- Highly experienced with Agile methodologies like Scrum/Kanban
Education + Experience:
- Minimum 5 years of professional experience
Benefits:
- Work with talented engineers and remarkable professionals in Nepal, the US and Europe, building state-of-the-art digital health products.
- Have an amazing career growth plan with support from experienced mentors and unlimited learning opportunities.
- Be a part of an experienced team—apply the best industry practices, get mentored by experienced professionals and be ready to mentor the new ones.
- Get exposure to clients who are leading entrepreneurs and startups from Silicon Valley.
- Your work will be at the cutting edge of healthcare innovation and make a difference in the lives of thousands of people worldwide.
- You will get the flexibility to work remotely or in the office— we value accountable freedom.
- Get growth opportunities, not just in your work. We organize various internal initiatives where you can be a part of a bigger learning community with webinars, Knowledge Sharing Sessions (KSS), and internal conferences.
- Be a part of a safe workplace where it’s okay to fail fast— get constructive feedback and grow as you move ahead.
- Get recognized for your work and all the changes you will make. We always look for, NO, create opportunities to celebrate efforts, play games, and have fun together!
- You will have a lot of fun at Leapfrog— there’ll never be a dull day.
Apply Instruction:
Interested candidates fulfilling the mentioned criteria are encouraged to Apply using the Easy Apply Button below. Registered candidates may also apply using Apply Now Button.
Job Action
Company others jobs
-
Salesforce Developer Leapfrog Technology 15 Days Left Quick View
Related Jobs