JobsAisle
D

Analyst, Java Developer, Institutional Banking Group Technology - Future Ready

DBS Bank

Hyderabad, India₹35,000–₹100,000/moAED 1.5K-4.4K/moToday
IndiaJavaCore JavaJSONLoggingUnit TestingSpringHibernateUI FrameworkSQL QueriesOracleMySQLGITSVNMavenData StructuresOOPDesign PatternsTDDIoCDISerializationJEE TechnologiesREST APIsMSSQL ServerXML OperationsProcessing TechnologiesDeserializationFull Time

Skills Required

JavaReactAngularSqlGitErp

Job Description

Job Description As a member of the application development team, you will be responsible for designing and developing highly complex and scalable Java applications. Your key responsibilities will include: - Taking ownership of end-to-end technical delivery against project timelines and requirements - Troubleshooting development and production problems across multiple environments and platforms - Working closely with Application Support, Developers, and Product Owners to ensure successful release by delivering quality solutions to customer adaption challenges and enhancements - Reviewing designs, code, and approving solution approaches To qualify for this role, you should ideally have: - A degree in Computing, Computer Science, or Engineering - A minimum of 2 to 3.5 years of experience, preferably in the financial services industry - Expertise in core Java software products, API libraries, and frameworks, as well as JEE technologies - Strong working knowledge of Core Java, JSON, and REST APIs such as Java API for RESTful Web Services (e.g., JAX-RS, Spring) - Hands-on experience with Logging (Log4j) and Unit Testing using JUnit - Experience working with enterprise applications using Spring and Hibernate - Knowledge of at least one UI framework like AngularJS, ExtJS, or ReactJS - Proficiency in working with SQL Queries and database servers like MSSQL Server, Oracle, and MySQL - Experience in working with version control systems like GIT, SVN, and build tools like Maven, with knowledge of continuous integration and delivery - A good command of using Data Structures, especially XML operations and Processing technologies - Hands-on experience in OOP, Design Patterns, TDD, IoC, DI, and knowledge of Serialization/Deserialization This position offers an opportunity to work on challenging projects in a dynamic environment where you can contribute your expertise and grow professionally. As a member of the application development team, you will be responsible for designing and developing highly complex and scalable Java applications. Your key responsibilities will include: - Taking ownership of end-to-end technical delivery against project timelines and requirements - Troubleshooting development and production problems across multiple environments and platforms - Working closely with Application Support, Developers, and Product Owners to ensure successful release by delivering quality solutions to customer adaption challenges and enhancements - Reviewing designs, code, and approving solution approaches To qualify for this role, you should ideally have: - A degree in Computing, Computer Science, or Engineering - A minimum of 2 to 3.5 years of experience, preferably in the financial services industry - Expertise in core Java software products, API libraries, and frameworks, as well as JEE technologies - Strong working knowledge of Core Java, JSON, and REST APIs such as Java API for RESTful Web Services (e.g., JAX-RS, Spring) - Hands-on experience with Logging (Log4j) and Unit Testing using JUnit - Experience working with enterprise applications using Spring and Hibernate - Knowledge of at least one UI framework like AngularJS, ExtJS, or ReactJS - Proficiency in working with SQL Queries and database servers like MSSQL Server, Oracle, and MySQL - Experience in working with version control systems like GIT, SVN, and build tools like Maven, with knowledge of continuous integration and delivery - A good command of using Data Structures, especially XML operations and Processing technologies - Hands-on experience in OOP, Design Patterns, TDD, IoC, DI, and knowledge of Serialization/Deserialization This position offers an opportunity to work on challenging projects in a dynamic environment where you can contribute your expertise and grow professionally.