Senior Java Developer
Job Description
Summary:
Plans, designs, develops and tests software systems or applications for software enhancements and new products including cloud-based or internet-related tools. Most companies should be able to match to a specific software development engineer position. Use this position if company does not breakout software development positions such as Software Engineer (Applications) (5141-5146) or Software Engineer (Systems) (5161-5166).
Duties & Responsibilities:
Job Description Summary
Plans, designs and develops software systems or applications for software enhancements and new products including cloud-based or internet-related tools. Most companies should be able to match to a specific software development engineer position. Use this position if company does not breakout software development positions such as Software Engineer or Software Engineer Justification
Justification
Need a Java Back End Developer to assist product development team
Hiring Requirements
Job Description
- You will be playing a key role in the next-gen SaaS product and platform development.
- You will be responsible for full lifecycle of software engineering project (planning, execution/Delivery, monitoring, risk management, resolution of issues, and achievement of the targets) within agreed quality, time, budget, and other agreed KPIs/SLAs
- Design and develop high quality software product
- Write automated unit and integration testing for all software code written. Knowledge on Test Driven Development practices would be a plus
- Ensure implementation/continuous improvement of formal processes to support software development activities
- Performs peer code reviews as part of everyday workflow.
- Comfortable with rapid development cycles, tight schedules, tight integration with QA and product management
- Foster engineering’s best practices for the development of high-quality products
- Contributes ideas for continually improving the team's productivity, job enjoyment, and code quality.
- Hands on experience on Core Java and Multi-threaded programming
- Hands on experience in Spring, Spring Boot micro-services, Spring MVC, and Hibernate
- Strong knowledge to use design patterns and produce reusable components
- Hands on experience in SQL queries and query tuning
- Hands on experience in any NoSQL database
- Exposure to any Big Data analytics platform using Spark based applications
- Exposure to any ETL environment
- Hands on experience deploying and troubleshooting in Linux/Unix environments
- Hands on experience in Kafka or any Message Broker
- Hands on experience deploying solutions in any Cloud environment
- Hands on experience using docker and Kubernetes to deploy and scale applications
- Knowledge of Junit or at least one Java unit testing framework; preferably TDD practitioner
- Ensure implementation/continuous improvement of formal processes to support software development activities
- Performs peer code reviews as part of everyday workflow.
- Foster engineering’s best practices for the development of high-quality products
- Contributes ideas for continually improving the team's productivity, job enjoyment, and code quality.
Additional Job Description
- Bachelor's degree in Science/IT/Computing or equivalent
- 3 + years of experience in SW Engineering role
- Significant proficiency/in-depth knowledge in the domain (technology and/or products)
- Thorough understanding of software development and/or support methodologies, principles and procedures and related software management tools.
- Experience with Telecom Product development with TMF standards preferred
- Experience building scalable SaaS platform clear advantage.
Pre-Requisites / Skills / Experience Requirements:
Date Posted
12/14/2024
Views
0
Similar Jobs
Senior Software Engineer (Scala/Java) - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking an experienced backend engineer with strong Java or Scala skills to join the Map Processing Pipelines team The role invol...
View DetailsSenior Finance Business Partner (d/f/m) - Personio
Views in the last 30 days - 0
Personio an intelligent HR platform is seeking a Senior Manager for FPA to lead financial planning and analysis for key departments The ideal candidat...
View DetailsSenior Lead, Talent Acquisition - Sales (Relocation to Munich) (d/f/m) - Personio
Views in the last 30 days - 0
Personio a leading HR platform is seeking a Senior Lead Talent Acquisition professional to drive growth in the Revenue and Success functions across Eu...
View DetailsSenior Pricing Analyst - Cencora
Views in the last 30 days - 0
Cencora formerly known as AmerisourceBergen is a leading global pharmaceutical solutions organization They are currently experiencing rapid growth in ...
View DetailsSenior Product Analyst - FinCrime Platform - WISE
Views in the last 30 days - 0
Wise is seeking a Senior Product Analyst for its FinCrime Platform The role involves driving analytics efforts in the Financial Crime Platform product...
View DetailsSenior Data Analyst - Customer Experience - WISE
Views in the last 30 days - 0
Wise is a global technology company aiming to revolutionize international money transfers by offering minimal fees maximum ease and full speed They ar...
View Details