Function: Software Engineering → Other Software Development
Java
Java developer responsibilities include designing, developing and delivering high-volume, low-latency applications for mission-critical systems.
Responsibilities:
Contribute to all phases of the development lifecycle.
Write well-designed, testable, efficient code.
Ensure designs comply with specifications.
Prepare and produce releases of software components.
Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
Similar jobs
We are looking for an experienced, self-driven and motivated Team Leader to join our team! As a Team Leader, you will be responsible for supervising, overseeing, leading, managing, rewarding and motivating teams.
You will be part of an agile development team, building and working with an enterprise grade software systems build on top of the Spring Stack. You have to provide, technical and team leadership through coaching and mentorship to the team.
Responsibilities
Managing the day-to-day activities of the team.
Empowering team members with skills to improve their confidence, product knowledge, and communication skills.
Discover training needs and provide coaching.
Delegate tasks and set project deadlines.
Conducting quarterly performance reviews.
Ensure the team is delivering on time.
Work with developers to design algorithms and flowcharts.
Produce clean, efficient code based on specifications.
Create technical documentation for reference and reporting.
Listen to team members’ feedback and resolve any issues or conflicts.
Plan and organize team-building activities
Requirements
5+ years’ experience as a Software Developer.
Minimum of 2Yrs of experience as Team Lead or Similar role is must.
Familiarity with Agile development methodologies.
Experience with software design and development in a test-driven environment.
Experience in Java, MySql, Spring Boot, GRPC, Python (Optional).
In-depth knowledge and experience with developing web applications with service-oriented framework, Microservices and Rest APIs.
Experience with source control management systems and continuous integration/deployment environments.
Experience with agile development methodologies including Kanban and Scrum.
Experience with multi-threading and concurrency.
Experience with debugging, performance profiling and optimization.
Comprehensive understanding of object-oriented and service-oriented application development techniques and theories.
Experience in AWS/GCP Cloud is desirable.
Knowledge in Scaling/High Availability is desirable
Ability to learn new languages and technologies
Great interpersonal and communication skills
Experience -2 yrs to 7yrs .
Must have good hands-on experience in spring-boot, hibernate, microservices
Salary- Good hike on current CTC
Location - Zirakpur (Mohali )
Notice Period - up to 1 months
interested candidates share your CVs.
Job description for Backend Developer:
If interested can forward your resume to (ambikadotjsemperfidotcodotin)
For more details contact 8a3a1a0a8a4a4a6a8a2
• Hands on experience in Springboot and good knowledge of MySQL, MongoDB
• Hands on experience in building RESTful based APIs
• Develop and manage well-functioning databases and applications
• Write effective APIs
• Integration of user-facing elements developed by a front-end developers with server side logic
• Building reusable code and libraries for future use
• Optimization of the application for maximum speed and scalability•
• Implementation of security and data protection
Roles and Responsibilities:-
- Work with a tight-knit team of engineers and Product managers to deliver features & functionalities that delight our customers
- Build end-to-end systems that powers the health insurance stack - payments, onboarding, claims & integrations.
- Build for high observability, improve performance and remove bottlenecks within the application and infrastructure.
- Participate in design meetings, code reviews, mentoring new starters, technical interviews, and contribute to growing the team.
Experience and Qualifications:-
- 5+ years of experience in Go or Java.
- Proven experience in building scalable backend systems (databases, middleware and APIs).
- Firmly grounded computer science and engineering fundamentals including concurrency, multithreading, data structures, solution design, architecture, and design patterns.
- Excellent analytical and time management skills.
- Mandatory skills: Spring boot, Hibernate, Microservice
- Strong Java skills including Java 8 features
- Good understanding of Microservices-based architecture and the related ecosystem
- Exposure to MS SQL Server, Sybase etc. and NoSQL databases like MongoDB is also preferred.
- Great OO skills, including strong design patterns knowledge
- Strong knowledge of software best practices, like Test-Driven Development (TDD) and
- Continuous Integration (CI)
- Strong Knowledge of Data Structures & Algorithms
- Experience in working with data-driven RESTful APIs using web frameworks like SpringBoot,etc.
- Should be able to do data modeling
- Good understanding of ORMs like Hibernate, JPA, etc.
- Strong debugging skills
- Familiarity with architectural/ design patterns
- Advanced knowledge of Agile methodology.
Scope:
- Responsible for overseeing the daily operations of technical development and maintenance as well as participating as an active member of the team.
- To provide technical support for the web scrapping application
- Customer & Stakeholder communication & Reporting
- To build, modify and manage Java or Python code along with Apache Nutch
- Contribute towards web crawler product development
Responsibilities:
- Analyze and assign the development and maintenance related work assigned from customer’s end to the team on regular basis.
- Regular Code / Script Reviews, Development of Java code & Python Scripts for web scraping
- Be the point of contact when it comes to technical escalations and communicate to customer or to internal team
- Analyze, Design and Develop web crawler product using JAVA spring boot and Apache storm
- Record and track team SLAs and workflows
- Should able to assist the team members in troubleshooting or understanding the technical issues
- Monitor team performance and report on metrics
- Create/Modify web page templates
- Diagnose and troubleshoot technical issues on the scripts running in production environment
- Provide email or chat support to customer of assigned activities
- Understanding on SVN or other source code management and ticketing system
- Experience in Netbeans/Eclipse/PyCharm/IntelliJ IDE
- Ensure all issues are properly logged
Required Skills:
- Must have hands-on experience in Core Java 1.8, Java Spring boot, Mysql, XPath, Linux
- Experience in troubleshooting Java /Python based applications
- Should be good in Regex and Xpath
- Good in communication, both oral and written
- Strong analytical skills to investigate and resolve customer support tickets
- Motivation to learn new skills and technologies
- Previous experience in managing teams
Preferred Skills:
- Apache Nutch, Storm, Solr, Elastic Search, Scrapy, Python, Groovy scripts, RESTful APIs
- Handled HTML/XML data format
Academic Eligibility of any below:
- Computer based Degree (BCA / MCA ./B.E./B.Tech/ M.Tech.)
Candidates should have worked with Startups (IT Product Firms)
Should be from B2C Firms/Product/SaaS Firms
Key Skills: Python, Golang, Java, Distributed Systems, Cloud, Microservices Architecture, MVC, Design Patterns, Data Structure, Algorithms
Your Experience Across The Years in the Roles You’ve Played
- 6+ years of technology experience (at least 2 years in direct engineering management)
- Managing a 5-15 member engineering team in an agile product org
- Track record of collaborative working with multiple stakeholders
- Planning and analysis with effective communication skills
You’ll Be Improving & Responsible For
- Our products engineering team that works on initiatives fuelling the growth of our recent health retail insurance products
- Collaboration across cross-functional stakeholders to ensure delivery timelines are met
- Implementing product engineering best practices, and evangelizing them within the org
- Engineering management with a strong sense of ownership
- Problem solving with a clear and analytical approach and organized work habits
- Technological innovation in agile product engineering scenarios
- Product and business management principles and metrics
●Work closely with Principal Engineers to design, implement and deploy applications that impact
Rupeek’s business with an emphasis on Mobile, Payments, Core Platform and Analytics.
●Drive the architecture and design of large-scale, multi-tiered, distributed software applications, tools,
systems and services using object-oriented design, distributed programming, Java and C/C++.
●Gather business and functional requirements from external and/or internal customers and end-users,
and translate requirements into technical specifications to build robust, scalable, supportable solutions
that work well between a range of complex systems.
●Serve as technical lead throughout the full development lifecycle, end-to-end, from scoping, planning,
conception, design, implementation and testing, to documentation, delivery and maintenance.
●Provide design reviews for other engineers, including feedback on architecture and design issues, as
well as integration, performance and scalability.
●Manage engineers on multiple technical projects and ensure schedules, milestones, and priorities are
compatible with technology and business goals.
- Exp- 3+ yrs
- Must be very good in Java- 2.5+ yrs
- At least 1 yr of working experience in any one DB of Neo4j, Cassandra, Elastic Search
- Should have good devops working knowledge - Knowledge of AWS, Ansibleetc is a necessity
- Experience in TDD/BDD is required
- Minimum 1 yr working experience in Samza& Kafka.
- Knowledge of Azure is added advantage
- Understanding of AKKA and Play framework