Senior Software Engineer JAVA - Product Development Noida (Job Code : J48103)  

 Job Summary
Share this job on Facebook  Share this job on Twitter  Share this job on Linked In
 
Experience:
3.00 - 6.00  Years 
 
Location:
Noida
 
Designation:
Senior Software Engineer JAVA - Product Development Noida
 
Degree:
BE-Comp/IT, BE-Other, BTech-Comp/IT, BTech-Other, MCA
 
Educational Level:
Graduate/Bachelors
 
Stream of Study:
 
Industrial Type:
IT-Software/Software Services
 
Functional Area:
IT Software - Application Programming / Maintenance
 
Key Skills:
Core Java,Multithreading,Collections,Springboot,Spring,ReactJS
 
Job Post Date:
2024-11-25 09:50:23  
 
 

 Company Description
 
Our client was founded in June 2000, with the aim of taking business process management and integration to a broader market, beyond the Fortune 1000. It makes this possible by offering an easy to use, quick to deploy, powerful, and cost effective solution. It`s technology has been deployed in business-critical environments by marquee customers such as Lincoln Financial Group, AT&T/SBC, Pepsi, General Motors, Meadowbrook Insurance, Lawrence Livermore National Lab, Mercedes Benz, Tower Group, and Chrysler.
 

 Job Description
 
Job Responsibilities
The Java Senior Software Engineer will be responsible for
requirement analysis, design, development/coding and unit testing of new features and fixing
bugs. He/ She will Guide & mentor the team. He/she must be hands-on with coding & design.

KEY ACCOUNTABILITIES:
Understand customer requirement & create functional specification/use cases along
with nonfunctional requirements.
Develops high and low-level application design artifacts including process flows, data
model and interfaces based on maintenance, operations and performance standards.
Ensure all technical deliverables are consistent with architectural standards
guidelines.
Develops software application, Unit test & integration testing.
Coordinate the design activities with the development team, including the creation of
class models, sequence diagrams, component models, etc., and detailed design
specifications to ensure that requirement are met and technology standards are
followed.
Provide support/guidelines to the development team during the analysis, Design,
development, testing and implementation and post production support phases.
Develop and evaluate prototypes and proof of concepts.
Develop unit and integration testing approach, documents test scripts & conduct unit
and integration testing.
Conduct code review & ensure overall code quality.
Provide assistance to tester and support personnel as needed to determine system
problems.
Review, to the extent possible, changes in code and the environment that will affects
system performance.
Experience with software engineering tools like Github/bitbucket for configuration
management, Jenkins for creating builds, and VisualVM/AppDynamics for performance
monitoring and debugging.

Must-Have Skills
Core and Advanced Java
Experience in Multithreading and Collections
Experience Java IO (Input Output in Java)
Webservices (REST)
Experience in the Spring and Springboot Framework
Object Oriented analysis and design using common design pattern
Experience with Java Script framework (ReactJS etc.)
Knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
Profound insight of Java and JEE internals (Class loading, Transaction Management etc.)