
Java Developer JD -Tata Business Hub
Sl. No |
Required Information |
Details |
1. |
Role |
Java Developer |
2 |
Required Technical Skill Set |
Java 8, J2EE, Spring/Hibernate |
5 |
Location of Requirement |
India |
Desired Competencies (Technical / Behavioral Competency) |
|
Must-Have |
• Two to Six (2-6) years of hands on experience on Java/J2EE technical development. • At least One recent successful implementation experience using REST Services, JPA/Hibernate • Strong understanding of SQL and RDBMS development skills • Capable to work independently, take initiative with minimal supervision yet can participate as a team member with a willingness to help where needed • Ability to lead junior team members from technology as well as functional requirements perspective. • Excellent problem solving, troubleshooting, and analytical skills |
Good-to-have |
• Have knowledge and hands on experience on front end technologies e.g. HTML, CSS3, TypeScript, JavaScript, Angular, Bootstrap etc. • Have knowledge of NodeJS |
Responsibility of / Expectations from the role |
• Adapting interface for modern internet applications using the latest front-end technologies. • Designing and developing user interfaces using Angular best practices. • Writing TypeScript, SCSS, and HTML. • Analysis of Documented Requirement • Preparing Documents (e.g. User Manual, Process Flow etc.) • Work with various teams (Delivery, Rollout, Security Testing Group etc.) for enabling the product/feature to end users. |

Similar jobs
As a Backend Engineer you will be responsible for creating REST APIs which are used to drive the User Interface. Given the nature of the application, these APIs need to be very efficient and high performing. This requires optimizing queries for faster execution and introducing database changes that may be required. We are looking for individuals with great attention to detail, who are genuine, confident, committed and not only passionate about technology, but excited to work in a fun and friendly start-up environment. The ideal candidate will be passionate about technology and GETTING IT DONE.
Responsibilities:
- Develop, test, implement and maintain application software
- Take part in software and architectural development activities
- Debug application issues and helping support respond to client queries
- Participate in application development meetings
- Provide accurate estimates, clearly communicate status of tasks and identification of risks
- Commitment to accomplishing the task at hand and identify the fastest and most reliable way to solve a problem
- Performance tuning of application code at different service levels
- Interact with customers of the application and help address issues reported
Requirements:
- Bachelor's degree in Computer Science or equivalent
- 3+ years of experience with Java and Spring frameworks.
- Having good knowledge in a scripting language like python is a plus
- Experience with Spring and Hibernate/ ORM
- Understanding of relational database and normal forms
- Understanding of NoSQL / RDBMS (Mongo or Postgres) and ability to write optimized and high performing queries
- Strong understanding of Java concurrency, concurrency patterns, experience building thread safe code
- Experience building RESTful web services
- Strong written and verbal communication skills
- Strong interpersonal skills and time management skills
- Strong problem solving and analytical skills
- Experience with GIT as a VCS, Unix based systems
- Experience with NoSQL Database is a plus
- Following are a set of 'good to have' skills React AWS Bitbucket, JIRA
Skill set Key words
Java17, Java Spring Boot, Kubernetes/AKS/Docker(Knowledge), Microservices, (MongoDB/DynamoDB)
Role and Resposbilities :
• Hands on experience in Java back-end development and skills with Spring-boot framework
• Real life experience with Continuous Delivery principles and related tools (Kubernetes, AKS, Docker)
• Expertise with Microservices design
• Understanding of the Design Patterns, Architectural Blueprints, UML and Application Design
• Experience in stateful application and web sessions
• Experience with MongoDB, DynamoDB
• Excellent communication skills and an ability to work in a team
-
Preferred Education & Experience:
-
Bachelor’s or master’s degree in Computer Engineering, Computer Science, Computer Applications, Mathematics, Statistics or related technical field or equivalent practical experience. Relevant experience of at least 3 years in lieu of above if from a different stream of education.
-
Well-versed in and 5+ years of hands-on demonstrable experience with:
▪ Object Oriented Modeling, Design, & Programming
▪ Microservices Architecture, API Design, & Implementation
▪ Relational, Document, & Graph Data Modeling, Design, & Implementation -
Well-versed in and hands-on demonstrable experience with:
▪ Stream & Batch Big Data Pipeline Processing
▪ Distributed Cloud Native Computing
▪ Serverless Computing & Cloud Functions -
5+ years of hands-on development experience in Java programming.
-
3+ years of hands-on development experience in one or more libraries & frameworks such as Spring Boot, Apache Camel, Akka, etc.;
extra points if you can demonstrate your knowledge with working examples.
2+ years of hands-on development experience in one or more Relational and NoSQL datastores such as Amazon S3, Amazon DocumentDB, Amazon Elasticsearch Service, Amazon Aurora, AWS DynamoDB, Amazon Athena, etc. -
2+ years of hands-on development experience in one or more technologies such as Amazon Simple Queue Service, Amazon Kinesis, Apache Kafka, AWS Lambda, AWS Batch, AWS Glue, AWS Step Functions, Amazon API Gateway, etc.
-
2+ years of hands-on development experience in one or more technologies such as AWS Developer Tools, AWS Management & Governance, AWS Networking and Content Delivery, AWS Security, Identity, and Compliance, etc.
-
Well-versed in Virtualization & Containerization; must demonstrate experience in technologies such as Kubernetes, Istio, Docker, OpenShift, Anthos, Oracle VirtualBox, Vagrant, etc.
-
Well-versed with demonstrable working experience with API Management, API Gateway, Service Mesh, Identity & Access Management, Data Protection & Encryption.
-
Hands-on experience with demonstrable working experience with DevOps tools and platforms viz., Jira, GIT, Jenkins, Code Quality & Security Plugins, Maven, Artifactory, Terraform, Ansible/Chef/Puppet, Spinnaker, etc.
-
Well-versed with Storage, Networks and Storage Networking basics which will enable you to work in a Cloud environment.
-
Experience : 5+Years
-
Job Location : Remote/Pune
Job Summary:
We are looking for a skilled and experienced Java Developer to join our team. As a Java Developer, you will be responsible for developing and maintaining our applications using Java, Spring framework, and other related technologies. The ideal candidate should have a strong understanding of object-oriented programming principles, as well as experience with a variety of technologies such as SQL, NoSQL, and cloud computing.
Responsibilities:
- Design, develop, and maintain our applications using Java, Spring framework, and other related technologies
- Write clean, efficient, and optimized code for applications
- Collaborate with cross-functional teams to understand user requirements and deliver high-quality solutions
- Develop and maintain backend systems using Spring framework
- Work with databases, including SQL and NoSQL
- Ensure code quality and maintain documentation
- Troubleshoot and debug applications
- Stay updated with emerging trends and technologies in Java development
- Work with other teams to deploy and maintain applications
Requirements:
- 3-7 years of experience in Java development
- Strong understanding of object-oriented programming principles
- Experience with Java, Spring framework, and related technologies
- Familiarity with databases, including SQL and NoSQL
- Knowledge of cloud computing is a plus
- Excellent problem-solving and debugging skills
- Strong communication and collaboration skills
- Ability to work independently and as part of a team
- Bachelor's degree in computer science or a related field
Key Skills:
- Strong proficiency in Java programming language
- Experience with Spring framework, including Spring Boot and Spring MVC
- Familiarity with cloud platforms such as AWS, GCP, and Azure
- Experience building RESTful APIs
- Knowledge of microservices architecture
- Familiarity with SQL and relational databases such as MySQL and Postgres
- Familiarity with NoSQL databases such as MongoDB and Redis
- Experience with messaging systems such as Kafka and RabbitMQ
- Experience with containerization tools such as Docker and Kubernetes
- Understanding of software development principles and experience with SDLC methodologies
- Experience with Git version control and build tools such as Maven and Gradle
- Familiarity with front-end technologies such as Angular and React is a plus
- Strong problem-solving and analytical skills
- Good communication and interpersonal skills
- Ability to work independently and take ownership of tasks
- Experience with test-driven development and unit testing frameworks such as JUnit and Mockito
- Familiarity with CI/CD tools such as Jenkins is a plus
- Familiarity with caching technologies such as Redis is a plus
- Working knowledge of design patterns and software architecture principles is a plus.
Roles and Responsibilities:
Mandatory Skills:
- Teamcenter Customization related to ITK, RAC, Active Workspace
- Strong in programming skills like C, C++, Java & OOPS concepts
- BMIDE Codeful and codeless customization
- Teamcenter SOA development
- TC Configuration e.g., Preferences, ACL, Style sheets etc.
- Good exposure to Teamcenter data model, Architecture, BMIDE etc.,
What we are looking for:
- Strong in programming skills like C, C++, Java & OOPS concepts
- Should have strong knowledge in ITK and should be able to write Handlers, Extension, Scripts and programs
- Should have good knowledge in RAC, Active workspace customization
- Should have good knowledge in Workflows, BMIDE, Preferences, Stylesheets, Access Rules, Query Builder, Project etc
- Should have strong technical capabilities and functional knowledge in multiple PLM Modules.
- Should have very good understanding of Teamcenter Data Model
Job Title -Senior Java Developers
Job Description - Backend Engineer - Lead (Java)
Mumbai, India | Engineering Team | Full-time
Are you passionate enough to be a crucial part of a highly analytical and scalable user engagement platform?
Are you ready learn new technologies and willing to step out of your comfort zone to explore and learn new skills?
If so, this is an opportunity for you to join a high-functioning team and make your mark on our organisation!
The Impact you will create:
- Build campaign generation services which can send app notifications at a speed of 10 million a minute
- Dashboards to show Real time key performance indicators to clients
- Develop complex user segmentation engines which creates segments on Terabytes of data within few seconds
- Building highly available & horizontally scalable platform services for ever growing data
- Use cloud based services like AWS Lambda for blazing fast throughput & auto scalability
- Work on complex analytics on terabytes of data like building Cohorts, Funnels, User path analysis, Recency Frequency & Monetary analysis at blazing speed
- You will build backend services and APIs to create scalable engineering systems.
- As an individual contributor, you will tackle some of our broadest technical challenges that requires deep technical knowledge, hands-on software development and seamless collaboration with all functions.
- You will envision and develop features that are highly reliable and fault tolerant to deliver a superior customer experience.
- Collaborating various highly-functional teams in the company to meet deliverables throughout the software development lifecycle.
- Identify and improvise areas of improvement through data insights and research.
What we look for?
- 5-9 years of experience in backend development and must have worked on Java/shell/Perl/python scripting.
- Solid understanding of engineering best practices, continuous integration, and incremental delivery.
- Strong analytical skills, debugging and troubleshooting skills, product line analysis.
- Follower of agile methodology (Sprint planning, working on JIRA, retrospective etc).
- Proficiency in usage of tools like Docker, Maven, Jenkins and knowledge on frameworks in Java like spring, spring boot, hibernate, JPA.
- Ability to design application modules using various concepts like object oriented, multi-threading, synchronization, caching, fault tolerance, sockets, various IPCs, database interfaces etc.
- Hands on experience on Redis, MySQL and streaming technologies like Kafka producer consumers and NoSQL databases like mongo dB/Cassandra.
- Knowledge about versioning like Git and deployment processes like CICD.
What’s in it for you?
- Immense growth, continuous learning and deliver the best to the top-notch brands
- Work with some of the most innovative brains
- Opportunity to explore your entrepreneurial mind-set
- Open culture where your creative bug gets activated.
If this sounds like a company you would like to be a part of, and a role you would thrive in, please don’t hold back from applying! We need your unique perspective for our continued innovation and success!
So let’s converse! Our inquisitive nature is all keen to know more about you.
Skills
JAVA, MONGO, Redis, Cassandra, Kafka, rabbitMQ
Completely work from office.
rotational shifts.
- Develop creative solutions and write technical design based on the requirements.
- Work closely with peer teams to ensure that applications are written to allow for overall system performance.
- Assist in tuning and optimization.
- Develop and execute unit tests for product components.
- Perform peer code reviews and provide feedback.
- Promote high quality, scalability, and timely completion of projects.
- Apply agile approach to coordinate development and determine project scope and limitations.
- Bachelor degree in Engineering, CS or equivalent experience
- Development in Core Java, J2EE, Struts, spring, Client-Side scripting, Hibernate, Database
- Development of scalable core-java applications, Web Applications and Web Services
- OOP concepts
- Data Structures, algorithms and their applications
- Strong problem-solving skills
- Experience in building microservices
- Strong experience with Spring Boot stack (spring cloud, spring-data)
- Extensive experience in developing and consuming REST APIs
- Experience in Kafka distributed messaging
- Hands-on experience in Redis, Apache Ignite, Hazelcast
- Strong experience in RDMS and NoSQL databases Mongo
- Experience in using Elastic Search
- Experience in profiling applications
- Strong analytical skills and general logical reasoning
- Excellent written and verbal communication skills.
- Good understanding of Software development life cycle (SDLC)
- Basic SQL queries
Are you curious, motivated, and forward-thinking? At FIS you’ll have the opportunity to work on some of the most challenging and relevant issues in financial services and technology. Our talented people empower us, and we believe in being part of a team that is open, collaborative, entrepreneurial, passionate and above all fun.
About the team
In today’s highly competitive private equity market, firms must not only deliver superior returns, but also respond to more stringent reporting requirements and increasing demands for information – both from within and outside their organization. Throughout the industry there is mounting pressure on organizations to do more, requiring a clear technology strategy that not only addresses the demands of today, but also enables the growth and performance of tomorrow.
What you will be doing
This position would be part of CORE product development team to work on:
- Development of new modules & functionality.
- Fixing of the production bugs for existing clients.
- Contribute in team meetings to provide suggestions or raise concerns where necessary
- Participate actively in Agile SCRUM & play the role that SCRUM team demands
- Participate in technology discussions to perform POC’s & help in scaling the application
- Provide technical guidance to other team members.
What you bring:
Knowledge / Experience
- 3-5 Years of hands-on experience on Java with knowledge of Garbage Collector, JMS, Event Based programming, Collections, Java Streams, Spring Dependency Injection Framework.
- Experience in Angular 2+.
- Experience working with Spring and Hibernate frameworks.
- Working knowledge on application Servers (WildFly)
- Strong experience in REST Web Services.
- Good knowledge in writing DB queries (Oracle, SQL Server)
- Experience working in Unix/Linux environment and proven knowledge of scripting languages
- Exposure to MQ / AMQ messaging system.
- Sound knowledge of Design Patterns
Skills
- Desired to have knowledge of JMX
- Agile – SCRUM or XP or TDD methodology preferred.
Qualifications
- Bachelor’s degree in Computer Science or equivalent
Competencies
- Fluent in English
- Excellent communicator – ability to discuss technical solutions to internal and external parties and adapt depending on the technical or business focus of the discussion
- Attention to detail – track record of authoring high quality documentation
- Organized approach – manage and adapt priorities according to client and internal requirements
- Self-starter but team mindset - work autonomously and as part of a global team
What we offer you
- A multifaceted job with a high degree of responsibility and a broad spectrum of opportunities
- A broad range of professional education and personal development possibilities – FIS is your final career step!
- A competitive salary and benefits
- A variety of career development tools, resources and opportunities
With a 50-year history rooted in the financial services industry, FIS™ is the world's largest global provider dedicated to financial technology solutions. We champion clients from banking to capital markets, retail to corporate and everything touched by financial services. Headquartered in Jacksonville, Florida, our 53,000 worldwide employees help serve more than 20,000 clients in over 130 countries. Our technology powers billions of transactions annually that move over $9 trillion around the globe. FIS is a Fortune 500 company and is a member of Standard & Poor’s 500® Index.
FIS is committed to protecting the privacy and security of all personal information that we process in order to provide services to our clients. For specific information on how FIS protects personal information online, please see the https://www.fisglobal.com/-/media/fisglobal/files/policies/privacy/online-privacy-notice/english.pdf?la=en">FIS Online Privacy Notice.

