We provide IT Staff Augmentation Services!

Sr. Java Developer/architect Resume

0/5 (Submit Your Rating)

Jersey City, NJ

SUMMARY

  • 12+ years of experience in Software Analysis, Design, Development, Integration, Testing and Implementation of Enterprise Applications using Java/J2EE technologies on Unix/Linux and Windows platform.
  • Extensive Domain knowledge in diverse business areas such as Financial Securities, Insurance, Manufacturing, Pharmaceutical and Web Publishing.
  • Experience in Java J2EE technologies using Core Java, Java Collection, Spring, Spring Data JPA, Spring Boot, Microservices, Spring Batch, Hibernate, HTML, CSS, XSLT, Lombok.
  • Sun Certified Java Programmer (SCJP) for Java 5 platform
  • Extensive knowledge in developing application using Spring MVC architectural framework.
  • Extensive experience in REST and developing Web Services using Spring - Rest with embedded server in Spring Boot.
  • Experience developing application with Test Driven Development (TDD), Behavior Driven Development (BDD) - Java Cucumber, Continuous Delivery, Sonar Qube and Clean Code principles.
  • Extensive experience in batch processing using Spring Batch.
  • Experience in integrating ORM framework Hibernate/JPA with Spring Data JPA for data persistence and transaction management.
  • Possess hands on experience using Agile Methodologies including Scrum.
  • Experience in developing test cases using JUnit, Mockito.
  • Experience in using logging libraries like Log4j and Logback.
  • Extensive experience in database designing using RDBMS Concepts in Oracle, MySQL and NO SQL database MongoDB using Spring-Data-Mongodb.
  • Experience on Software Configuration Managementtools like GitHub, SVN, CVS etc.
  • Expertise in build tools such as Apache Maven, Hudson, Nexus, Deployit and deployed in cloud server.
  • Involved in preparing use-case, functional, technical design of the project and test case document.
  • Strong organizational and management skills with excellent verbal/written communication and interpersonal skills.

TECHNICAL SKILLS

Programming Languages: Java

J2EE Technologies: Servlets, JSP, JDBC

Frameworks: Spring, Spring AOP, Spring MVC, Spring Boot, Spring Data JPA, Spring Data Mongodb, Spring Batch, Quartz, Hibernate, Struts

Web Technologies: HTML, JavaScript, CSS, Java Beans

XML Technologies: XML, XSLT

Web Service: Restful API - Spring Rest

Application/Web Servers: Apache Tomcat, WebSphere, WebLogic

Testing Tools: JUnit, Mockito, Java Cucumber, Selenium

Databases: Oracle, H2DB, SQL Server, MySQL, Mongo DB

IDE Tools: Eclipse, IntelliJ, STS, RAD

Version Control Tools: SVN, CVS, GitHub

Operating Systems: Windows, Linux, Unix

Tools: Ant, Maven, JUnit, Log4j, Logback, Lombok, XML Spy, Deployit, Nexus, Hudson

Database Tools: TOAD, MySql Query Browser, Sql Developer, Toad, DB VisualizerSQL Plus

Design Methodologies: Java design patterns, UML, Agile, Waterfall, TDD, BDD

PROFESSIONAL EXPERIENCE

Confidential - Jersey City NJ

Sr. Java Developer/Architect

Responsibilities:

  • Develop the application using TDD approach and follow the Continuous delivery methodologies (Jenkins, Sonar etc.,)
  • Developed Restful web services to provide data using Spring REST & configured the application using Spring Boot.
  • Created multiple micro services for the ETF Admin data load and generate files for downstream applications.
  • Restful web services are created using Swagger specifications.
  • Good understanding and experience in implementing the logic in multiple applications to achieve the business priorities.
  • Create the necessary Beans and Components configured using Spring Boot API.
  • Used Lambda & Streams API’s for developing applications using Java 8
  • Reviewed the internal team coding using Fish Eye and Crucible tool.
  • Built and deployed application using Maven, Jenkins to Halo Server to all environment in Confidential internal cloud server.

Environment: Core Java, Spring REST, Spring Data JPA, Spring Boot, Spring Boot Test, Micro services, MS SQL Server, JIRA, STS/IntelliJ, Bit Bucket, Junit, Mockito

Confidential - New York NY

Sr. Java Developer/Architect

Responsibilities:

  • Develop the application using TDD, BDD approach and follow the Continuous delivery methodologies (Jenkins, Sonar etc.,)
  • Interacted with Business Analysts and SME gathering project requirement @Paris Onsite for 3 months
  • Developed the application using the Spring MVC architecture
  • Developed Restful web services to provide data using Spring REST & configured the application using Spring Boot.
  • Used MongoDB as back end along with Spring-Data-MongoDB to retrieve the data for REST service.
  • Used Aggregation, Indexing, Sorting & Projections in MongoDB.
  • Load corporate loan information’s into the system using batch processing and generate files to the downstream application.

Environment: Core Java, Spring MVC, Spring Batch, SOA (Rest Services), JPA, Spring Boot, Microservices, MongoDB, JSP, JavaScript, Oracle, JIRA, IntelliJ, GitHub, Junit, Java Cucumber, Mockito

Confidential - West Palm Beach, Florida

Sr. Java Developer

Responsibilities:

  • Developed POC’s on complex module and shared to the team members before they start coding on the actual modules which help in saving developers time.
  • Implemented Hibernate persistent classes and their corresponding xml mapping files for storage and retrieval of information to and from the persistent storage.
  • Creating custom Exception classes to display appropriate error messages to business users
  • Attending daily standup meetings and SCRUM meetings.
  • Involved in developing various reusable Helper and Utility classes that are being used across all the modules of the application.
  • Used SVN (Subversion) as version control for maintaining files and documents.
  • Created jobs in ETL tool to Load the data ( Confidential ) from excel files into DB.
  • Tracked project, defects, user stories and report generation using JIRA.
  • Involved in the testing and integrating of the program at the module level.
  • Involved in assigning the task to the team members and helping them to debug the issues.
  • Configured the scheduling job to send email using Spring Quartz Support.

Environment: Core Java, Spring MVC, Hibernate, JSP, JPA, REST Webservice, JavaScript, JavaMail API, Oracle, Tomcat, Talend (ETL tool), JIRA

Confidential - Franklin Lakes, NJ

Sr. Java/JEE Developer

Responsibilities:

  • Developed web components using Struts Action Classes and Form Beans.
  • Implemented struts and custom tags to display data and pagination.
  • Developed POJO's, Data Access Object (DAO) which handles all database operations using IBatis.
  • Involved in the deployment of the application into IBM Websphere Application Server.
  • Worked with production support team in debugging and fixing various production issues. Used Remedy tool to track the PROD tickets.
  • Involved in code review of the project which were developed by the team members.
  • Built and deployed application using Maven.
  • Created interfaces methods to interact with database tables
  • Developed common utility components with respect to the project

Environment: Core Java, Struts, IBatis, JSP, AJAX, JavaScript, Oracle, Websphere Server, ANT

Confidential - Dover NH

Sr. Developer

Responsibilities:

  • Gathered client requirements, business needs and project objectives, via feedback sessions and client meetings.
  • Based on functional requirements, developed Class Diagrams and Sequence Diagrams using Star UML.
  • Used Spring framework for wiring and managing business objects.
  • Implemented DAOs for data access using Spring ORM with Hibernate.
  • Used JSTL and custom tags to display the model object in the jsp.
  • Developed the script to build the application using ANT tool.
  • Configured SVN in eclipse for source code synchronization.
  • Each user story developed within the timeline (3 weeks sprint) and provided demo at the end of the sprint.

Environment: Core Java, Spring MVC, Hibernate, JavaScript, Jboss, SQL Server, JSP, Log4j, TOAD

Confidential

Java Developer

Responsibilities:

  • Involved in developed and integration with database connectivity for all the necessary transactions.
  • Writing Servlet, DAOs, VOs and Jsp’s for all the interfaces.
  • Responsible for developing the Reports Module using iText PDF.
  • Involved in the development and integration of the modules in the application.
  • Design and implement of common classes for user input validation, displaying Error Messages.
  • Also involved in Unit testing with testing team.
  • Installed and maintained the Web server, application server and other infrastructure for the project.
  • Used Ant to compile and generate EAR, WAR, and JAR files.
  • Developed common utility components with respect to the project.

Environment: Java, Struts, Ajax, Web logic 8.1, Oracle, Apache POI, Apache iText, Junit

Confidential

Java Developer

Responsibilities:

  • Developed web components using Struts and implemented Ajax for the field.
  • Involved in creating all the presentations screens using Jsp and JavaScript for client side validation.
  • Developed database access component using Hibernate. Designed the database related POJO classes.
  • Performed Unit testing, integration testing and generating of test cases for web applications using Junit.
  • Apache POI used to create excel file for report generation.

Environment: Java, J2EE, Struts, Ajax, Hibernate, EJB, Siperian, WAS, Oracle, Apache POI, Log4j

We'd love your feedback!