Job Title: Java Developer
Experience: 3-6 year
Job Overview: We are looking for a Software Development Engineer to build scalable software systems that are high performance, highly available, highly transactional, low latency and massively distributed. As part of a cross-functional team, you will be working in a fast-paced and agile work environment delivering quality and innovative solutions that have immediate business impact.
Key Responsibilities :
You need to take the challenges and ownership that comes with developing a complex system. You should also be a team player with a knack for visual design and utility.
Some of the Key responsibilities include:
? Develop object-oriented models and design data structures for new software projects and implement business logic and data models with a suitable class design.
? Conduct software analysis, programming, testing, and debugging, as well as recommending changes to improve the established processes.
? Recommendsoftware solutions to emerging needs in banking functionality and report ability
? Solve complex problems in an innovative way and deliver quality solutions while taking ownership and accountability of assigned things.
? Demonstrate good learnability and adopt technologies that help build large scale, performant, reliable and sustainable systems.
? Collaborating with peers and architects on all elements of the development process.
Required Skills:
? Core Java, J2EE, Spring MVC, Spring REST APIs, Spring Security, JSP, Web application, MS SQL Server, Redis, Oauth2.
? Experience with Angular/React, JQuery is a plus
Required Qualifications:
? B.EorB.Tech in Computer Science or any equivalent degree.
? Strong coding skills with strong hands-on and practical working experience in Java Development.
? Strong competencies in Data Structures, algorithms and their space-time complexities.
? Goodproblem-solving skills, coupled with strong analytical thinking and communication. ? Excellent debugging skills.
? Ability to understand business requirements and translate them into technical requirements.
? Workingknowledge of architectures, trends, and emerging technologies.
? Solidunderstanding of the full software development life cycle
Job Type: Full-time
Pay: ?300,000.00 - ?600,000.00 per year
Location Type:
• In-person
Education:
• Bachelor's (Preferred)
Experience:
• Programming: 5 years (Required)
• total work: 5 years (Required)
Work Location: In person
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.