Java Developer - URGENT in Bengaluru, India is listed on Jobeax. Browse 30,000+ vacancies available.
Mars Data Hiring for Java Developer Positions in Bengaluru/Chennai/Hyderabad locations. Skills: Java, analyze, design, document and implement features, business and technical requirements,
software architecture, GIT and continuous integration tools MSSQL or Oracle or DB2 LUW,
API, Java, IMDG (Hazelcast), Typescript, Angular and https://jobeax.com/link/JSd7UYCSg572jJDY, Python, Jenkins, Docker, REST/SOAP, REST, RPC, LEX, YACC, and/or AWK, Kubernetes, Linux(optional), SonarQube or OWASP dependency-check
Job Title: J ava Developer
Job Type : Fulltime
Location: Bengaluru/Chennai/Hyderabad
Relevant Exp: 6+ years
Notice Period: Immediate
We are looking for a (senior) Java Software Developer to join the team. You will analyze, design, document and implement features for the EARTech Team. You will also create technical documentation for the software modules and/or system and support the team by bringing added value in every aspect of the development cycle.
This position offers a unique opportunity to transform the transport and logistics industry by spearheading a push for automation and mechatronic systems, allowing you to apply your cutting-edge knowledge and passion of technology to develop robust engineering solutions. As a (Senior) Java Developer, you will be part of a community of engineering practitioners across the company, where we develop the foundations of our future business towards terminal automation.
Below is a list of responsibilities and required experience. Items marked with [SR] only apply for senior profiles, applies to junior and senior profiles. Non-marked items are optional.
Responsibilities
- Capture and analyze the business and technical requirements
- Implement the business requirements into a sound technical solution
- Maintain and evolve the software architecture
- Produce secure and clean code that is stable, operational, consistent, well-performing, and
maintainable for a mission critical system
• Ensure code quality: define and participate to technical architecture and code review
processes]
• Prepare software developments & deployments: estimation, integration, surface and
automated testing, code reviews
- Testing and bug fixing
- Collaborate with the customer and teams in other locations on a daily basis
- Work closely with senior engineers, PMs, BAs and business users (clients) in order to find
best possible technical solution for the project
- Taking full responsibility of the delegated tasks.
- Contribute to the technical implementation of quotations
- This role reports to the Development team lead
Documentation
- Perform modifications to source code, documentation and test suite
- Analyze modifications required to source code, documentation and test suite, and define
test scope, to implement problem fixes and changes
- Perform and document tests in line with test scope defined before
- Execute tasks in accordance with governing quality, safety and security management
procedures
Experience
- You have a proven experience as Java developer
- You hold a Bachelor or Master Degree
- You have a good understanding of GIT and continuous integration tools and you have
experience with MSSQL or Oracle or DB2 LUW
• Strong knowledge with back-end technology (API, Java, IMDG (Hazelcast), message
oriented middleware (ActiveMQ))
• Strong knowledge of Typescript, Angular and https://jobeax.com/link/JSd7UYCSg572jJDY, Python, Jenkins, Docker is
appreciated.
• Understanding of API design (REST, RPC) is also an added value such as interest in LEX,
YACC, and/or AWK
- Familiar with Agile / Scrum
- Strong knowledge of React, Typescript, https://jobeax.com/link/JSd7UYCSg572jJDY, Azure, Docker, Kubernetes is appreciated.
- Knowledge in Gradle and/or Linux are a plus.
- Knowledge in Software quality checker tools (e.g. SonarQube, OWASP dependency-check)
is a plus as well.
Your profile
- Analytical mind, well organized and result driven
- Self-motivated, innovation minded and proactive
- Very meticulous and precise, focused on quality and detail oriented
- Comfortable in an agile context
- Working knowledge of distributed application development
- Great communication skills, sharing and exchange information within the team
- Organizational and presentation skills
- Interpersonal and teamwork skills
Share your resume to [HIDDEN TEXT]