Java Developer
About
Similar jobs
Role: SDE 2
Notice: 15 days
Location: Bangalore
Get to know the team:
Join our team and help us build the world’s fastest and most reliable emergency response system using cutting edge technology.
Because every second counts in an emergency, we are building systems and flows with 4 9s of reliability to ensure that our technology is always there when people need it the most. We are looking for distributed systems experts who can help us perfect the architecture behind our key design principles: scalability, reliability, programmability, and resiliency. Our system features a powerful dispatch engine that connects emergency service providers with patients in real-time.
Get to know the role:
We are looking for an experienced coder with expertise in deep distributed systems and event-driven systems and experience working with streaming platforms. They should have a strong focus on scalability and reliability, and a deep understanding of collaboration and documentation.
Responsibilities:
- Design, develop and maintain scalable, reliable and efficient backend system
- Write high quality, well documented and maintainable code.
- Seek and incorporate feedback from code and design reviews to improve code quality and design effectiveness.
- Translate business or technical requirements into effective design documents such as ERDs and RFCs to address clearly defined problems.
- Develops tests to verify code functionality and stability; establishes monitoring and alerting systems to ensure code reliability.
- Collaborate with cross-functional teams to ensure timely delivery of high-quality software products.
Desired skill set:
- At least 7 years of experience in backend development.
- Strong proficiency in one or more of the following NodeJS, Java, or Go.
- Solid understanding of distributed and event-driven systems.
- Production level experience with PostgreSQL/MySQL and NoSQL databases.
- Strong emphasis on reliability and observability.
- Experience of cloud native architecture specification.
Come and be a part of a project that has the potential to make a real difference in people's lives.
Regards,
Mayur
Talent Acquisition
Responsibilities and Duties
● Performing requirement analysis.
● Developing high-quality and detailed designs.
● To assist the team in making effective enhancements to the product.
● Identifying risk and conducting mitigation action planning.
● As scrum master, lead the team and facilitate the scrum ceremonies.
● Aids the team to understand the need for concise and clear Product Backlog items.
● Prioritize and execute tasks throughout the software development life cycle
● You will actively contribute to all-round day to day development, participating in all facets of design, development, and planning
● Participate with the refinement and development of coding standards
● Familiarity with tools and languages such as: Java, JQuery, NoSQL, Git, Eclipse
● Using coding standards and best practices to ensure quality.
Qualifications and Skills
● Bachelor's degree in Computer Science is preferable
● Excellent problem solving and analytical skills
● Proven experience working in any program development environment.
● Knowledge on Databases
● Basic understanding of front-end technologies and platforms preferred.
● eCommerce experience is a plus.
● End to end application Development Experience
● Having scrum master experience is preferred
Designation : *Senior Node.js Developer*
CLient Name : *CLIRNET*
Key Responsibilities:
Design and develop scalable, high-performance backend systems using Node.js
Write clean, maintainable, and efficient code
Collaborate with cross-functional teams to identify and solve complex software problems
Participate in code reviews to maintain code quality standards
Optimize application for maximum speed and scalability
Develop and maintain API endpoints
Implement security and data protection measures
Develop and maintain automated tests to ensure code quality and coverage
Participate in Agile development methodologies such as Scrum
Qualifications:
Minimum of 4 years of experience in Node.js development
Strong proficiency in Node.js and its core principles
Experience with backend frameworks such as Express.js
Experience with automated testing frameworks such as Jest or Mocha
Strong understanding of software development best practices, including Agile
methodologies
Familiarity with Git or other version control systems
Excellent communication skills and ability to work in a collaborative team environment
*forward your resume to (ambikadotj@semperfidotcodotin)(dot - .)
) 2+yrs of strong experience in Java/J2EE technologies (Core Java, Spring, Springboot, Hibernate,
JPA, Microservices)
*) Experience with working on Java 8.0 and its emerging road map for 11
*) Hands on experience in Springboot and good knowledge of MySQL, MongoDB
*) Hands on experience in working with Angular 6 and above. Experience working with product
management and UI/UX designers having knowledge of advanced Javascript, JQuery
*) Working knowledge on components, modules, data/event bindings, templates, using and creating
directives, writing routes, services, forms and models
*) Solid understanding of the full frontend and backend development life cycle
*) Strong experience in Spring Framework (Spring MVC, Spring security, Spring data, OAuth)
*) Experience with Webservices (SOAP and REST) and API integration. Good knowledge of JSON and
Swagger and Postman is required
*) Experience with web application servers like Tomcat, Jetty, JBoss. Knowledge of Kafka with MQTT
would be an added advantage
*) Experience with TDD, code testability standards, JUnit
*) Experience in managing configurations and deploying and hosting applications in AWS
*) Experience with DevOps tools like Git, Maven, SourceTree, Jenkins, Docker and CICD model of
development
• Design, build, and maintain scalable applications using Python.
• Contribute to the entire implementation process including driving the definition of improvements
based on business need and architectural improvements.
• Act as a subject matter expert for Application Software developers and Engineers.
• Handle server-side code for a production platform and contribute to new features
To be the right fit, you'll need:
• More than 4+ years of experience as a software developer in Python, with knowledge of at least one Python web framework such as Django, Flask, etc.
• Good understanding of common design patterns and architecture principles to design reliable and Scalable applications
• Strong communication skills
• Knowledge of databases line NoSQL or MongoDB
• Good to have AWS and Docker or Web services
• Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
Java/J2EE stack
• Design and develop RDandX Network’s microservices and ensure bug free code is pushed to
the deployment pipeline to support large volume of transactions
• Define and communicate the technical design requirements to the Network’s stakeholders
and the Engineering lead
• Responsible for building restful services to integrate with third party services like AdWords
and Facebook marketing API
• Responsible for designing the technical architecture of the different services and
maintaining and upgrading it
• Designing the unit test cases and building the framework for the development team to
enforce the unit testing in all the services
• Be involved and participate in the end to end products’ lifecycle management
• Learn about new technologies and Stay up to date with best practices
• Collaborate with multidisciplinary team of designers, engineers, system administrators and
product team
• Lead the Backend team and manage their day to day activities and work deliverables
The candidate will need to demonstrate previous experience of taking a client's requirements and translating them into technical specifications. The candidate will have to have previous examples of how he/she has worked with internal customers and technical peers.
The ideal candidate should have 3 to 5 years’ experience within a web application development environment.
Experience with PHP, HTML, CSS, MySQL, SOAP/REST, JavaScript, AJAX, etc. is a must. Following are the key area we are expecting you to have strong command on:
- Analytical Skills
- Algorithms
Responsibilities and Duties
- Development of software extensions to vTiger CRM/Drupal/WordPress and any other PHP based application
- Development of integration between CRM and ERP systems provided by Target Integration and any other system using their APIs
- Development and maintenance of code in Gitlab (In-house git server)
- Managing tickets and updating them regularly in Redmine (Project and Ticket Management Platform)
- Providing solutions to the pre-sales team on new projects
- Supporting the existing development team
Qualifications and Skills
- Coming up with ideas to help grow the team
- Data Structure
- Data Modelling Concepts
- Object-Oriented Design Principles and Concepts
- MVC – Pattern in Depth.
- Aware of Various other commonly used design patterns like Factory, Abstract Factory, etc.
- PHP, MYSQL, HTML, CSS, JS, JSON, Webservices
- Object-Oriented PHP
- SQL In general, Procedure, triggers, functions, etc.
- Query Designing.
- Thorough understanding of HTTP.
- Version Control (specifical git) and bug tracking software knowledge are important.
Benefits
- Linux system administration experience will be useful
- Experience of working on at least two of Joomla/Drupal/vTiger CRM or Sugar CRM is a must
- Strong understanding of relational database design
- Experience in creating professional-looking web interfaces using CSS and HTML
- Understanding of business processes
- Ideally, they should have worked on CRM/ERP/Accounting applications
- Excellent written and spoken communication skills
Job Type: Full-time