Softomatic Technology Services
Senior Software Engineer - Banking Domain
- Compensation
- Not disclosed
- Location
- Hyderabad
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 4+ years
- Category
- Software engineering
- Posted
Skills
Full description
Job Description : Sr. Software Engineer (Banking Domain) :
Location : Hyderabad
Java Developer :
Mandatory Skills for 4-6 years :
- J2EE, Spring Boot / Spring MVC, Microservices, Hibernate, SQL
Key Responsibilities :
- Should have exceptional knowledge in Core java : OOPS, Collection Framework, Threads, and Exception Handling.
- Must have knowledge of J2EE : Servlets, JSPs, and MVC frameworks; Spring boot.
- Hands-on experience with one of the web application frameworks : Struts 2.x, JSF, Spring MVC.
- Hands-on experience in Spring framework : Dependency Injection, Inversion of control, MVC, Bean Life Cycle, AOP and Connection pooling.
- Experience in Hibernate : ORM, portability, different mappings, annotations, transactions.
- Web related : jQuery, HTML, JavaScript, CSS, JSON, and Angular (Optional).
- Database : Hands-on experience with PostgreSQL / Oracle / MySQL. Should have sound knowledge of SQL queries and data analysis.
- Report generation : Knowledge on reporting tools like Jasper, iText, and Poi for generating different formats of documents/reports.
- Linux : Basics commands required to deploy web application into Linux environment.
- Testing : Should take care on unit testing over assigned items, should be able to write Junit test cases where required.
- Should know basic configurations on Apache Tomcat and any other application servers.
- Knowledge in Web services : Restful/SOAP, JSON and XML parsing is essential.
- Expected to follow java coding standards and best practices, use code optimization techniques while implementing any feature.