Senior Java Developer Resume
PROFESSIONAL SUMMARY:
- Over 10 years of IT experience in all phases of SDLC cycle of multi - tiered enterprise application using Java/J2EE technology stack.
- Diverse exposure to business requirement grooming and analysis, requirement implementation, maintenance and code quality control using available tools and processes.
- In depth exposure to OOPS core concepts, J2EE technologies and frameworks like Servlets, JSP, Struts, REST/SOAP web service API, Spring, JavaScript/AJAX, EJB, JPA and relational D Confidential base.
- Strong exposure to J2EE technologies like Servlets and JSP, Spring, REST API’s, SOAP Web services, Struts, Tiles, MVC, JPA, EJB, JDBC, JNDI and MVC architecture.
- Follows Agile Methodology and regularly participates in daily scrum meetings with team, Mid PSI planning, PSI Planning and Loading, Feature grooming and estimations, Business requirement grooming with Product Manager/Owners and other actors of the market unit.
- Exposure to behavioural and creational J2EE design patterns viz. Factory, Builder, Singleton, Front Controller, DAO, Façade and Delegate.
- Spring framework exposure and usage of different spring modules like Spring Core, Spring AOP, Spring MVC and Spring Rest.
- Experience in frameworks like Struts, JAXB, Tiles, JavaScript, JSON, AJAX, JQuery, HTML and CSS.
- Hands on experience in OOPS Java core concepts and Oracle Relational d Confidential base.
- Thorough knowledge in RESTful API Web Services and SOAP Web services.
- Unit testing frameworks and test coverage tools like Junit, Mockito, Corbetura, JACOCO.
- Experience of application servers like WebLogic, WebSphere and Apache Tomcat Server.
- Well versed with development tools like Eclipse, SourceTree, Confluence, Bitbucket, SonarLint, Rally, SQL Developer, SOAP UI, JProfiler, ANT, Ant Ivy
- Git, Tortoise SVN, Starteam as source code management tools.
- Knowledge in the banking domains areas like CRM, Wealth Management, Asset Management.
TECHNICAL SKILLS:
Java/Java EE Technologies: Servlets, JSP, Spring Core, AOP, Spring MVC, REST, Struts, EJB, JNDI, JPA, JAXB, JDBC, RMI, JTA, JMS
Open Source frameworks: JPA, JAXB, Spring MVC, Spring Rest, Spring AOP
Web Technologies: JavaScript, AJAX, JSON, CSS, XML, HTML/DHTML, DOM,Web Services
D Confidential base: Oracle 11g
Application Servers: WebLogic, WebSphere, Apache Tomcat
Build & code analysis: Ant, Maven, Jenkins, Sonar, JProfiler, PMD, JUnit
Development Tools: Eclipse Luna, Spring Tool Suite, Junit, Mockito, Corbetura, JACOCO
Repository Management: Git, Apache Subversion (SVN), Confidential Rational Clear Case, Starteam
PROFESSIONAL EXPERIENCE
Confidential
Senior Java Developer
Responsibilities:
- Provided technical guidance to development team, gather the requirements and converted them into technical specifications.
- Used Object-Oriented analysis (OOA) for object-modeling techniques to analyze the functional requirements of the system.
- Delivered code to implement requirement.
- Coordinated with client to support client testing in UAT environment and resolved issues.
- Coordinated and supported QA team to develop test strategy.
- SVNwas used for all source code control and maintenance
Environment: Java 1.8, Java EE, Apache Storm, Apache Kafka, Zookeeper, MongoDB, SVN, Ehcache, Eclipse Luna
Confidential
Developer
Responsibilities:
- Development, maintenance and support for client software.
- Unit Testing.
- Replaced d Confidential import process using oracle SQL Loader command line tool.
- Coding of User interfaces and its supporting beans.
- Development of GUI reports.
Environment: Java, JSP, Servlets, Eclipse, Apache Tomcat, Oracle 9i
