Description
About the Job:
We are looking for a Java Developer with experience in building high-performing, scalable, enterprise-grade applications.
You will be part of a talented software team that works on mission-critical applications. Java developer responsibilities include designing, developing and delivering high-volume, low-latency applications for mission-critical systems.
We use the following technologies and frameworks:
Apache OFBiz, Moqui, Apache Solr, Elastic Search, Apache Kafka, Apache Airflow, Apache Spark, Linux, Docker, Jenkins, Amazon AWS, REST-ful APIs, Git, SQL (MySQL), Scrum.
Responsibilities:
• Designing, implementing, developing, and maintaining applications using Java tech stack as per the requirements
• Understand business requirement and convert into technical specifications
• Contribute to SDLC (software development lifecycle) activities – requirement gathering, analysis, design, development, testing & integration, maintenance
• Constantly monitor and identify production and non-production issues and resolve them
• Writing clean, efficient, and secure code
• Ensure performance, security, stability, and quality of the application
• Improve existing systems by adding new features in line with business specifications
• Monitor performance and implement innovative solutions to improve overall system
• Collaborate with peers and team members to build scalable, secure, and quality products
• Perform regular checks and follow best practices to develop, deploy, and maintain software
• Deployment of new features and products into the production environment
Skills Required:
• Hands-on experience in Core & Advance Java
• Strong knowledge of object-oriented programming concepts, exception handling, and memory management
• Knowledge of HTML, XML, JSON, CSS, JavaScript, JSP, and Servlet
• Sound knowledge of relational and/or non-relational databases such as MySQL, MongoDB, etc.
• Working experience in any Java IDE tool such as Eclipse, Intellij IDE
• Experience in at least one of the web development frameworks based on Java.
• Knowledge of build tools such as Maven, Gradle, etc.
• Version control (Git)
• Familiar with CI/CD and DevOps and tools like Jenkins, GitHub pipelines, etc.
Special things we'd love to see:
• Contributions to open-source projects
• Familiarity with software design patterns
• Experience in a variety of programming languages
• Experience in Agile methodologies, especially Scrum
Package:
• 4.00 to 8.00 LPA
• No bar for deserving candidates
Job location:
• Indore, M.P
Employment Type:
• Full-Time