We provide IT Staff Augmentation Services!

Sr. Ja Developer Resume

3.00/5 (Submit Your Rating)

VA

SUMMARY

  • Over all 5+ Years of professional IT experience in analysis, design, development, testing, delivery and production support of application software and Expertise in Healthcare, Financial, Marketing and Insurance Domains.
  • Working Experience in SDLC by using Waterfall, Agile (Scrum) and Iterative system development methodologies.
  • In - depth knowledge and experience in Java, J2EE, Servlets, JSP, HTML, JDBC, JNDI, jQuery, MVC, Struts, spring and Hibernate.
  • Experienced in various Java and J2EE Frameworks such as Spring MVC Framework, Struts, Hibernate, MQ Series, JMS, JSTL
  • Hands-on experience in the Spring Framework, Spring Core (IOC Container, Dependency Injection and AOP), Spring MVC, Spring Templates Spring Data Access (Transactions, JDBC, and ORM.
  • Expertise in configuring Hibernate Framework and writing the code for DAOS
  • Have worked on Spring based projects which includes Spring Boot using Gradle.
  • Experience in Integrating Spring with Persistence Framework-Hibernate using Spring Hibernate Templates
  • Extensive knowledge and experience in SOAP and REST Web Services using Jersey framework.
  • Familiar with web/application servers like WebSphere, WebLogic, JBoss, and Tomcat Server.
  • Involved in writing JPA entities.
  • Proficiency in developing build & deployment scripts using Ant, Maven and extensive experience in different IDEs like RAD, Eclipse, Edit plus.
  • Familiarity with Document Databases (such as DocumentDB, MongoDB) and exposure to Time-Series Databases would be an advantage.
  • Hands on experience with JUnit and Log4j in developing test cases.
  • Good knowledge in Design Patterns like MVC, Singleton, Factory, Abstract Factory, Business Delegate, DAO, Service Locator and Session Facade.
  • Experienced in developing UML diagrams like Use Case Diagrams and Class diagrams, Sequence Diagrams and Behavior Diagrams.
  • Experience in Oracle supplied packages, Dynamic SQL, Records and PL/SQL Tables.
  • Management and design of integrated build pipelines using continuous integration workflows such as Jira, Git, Jenkins.
  • Expertise in using version control tools such as SVN, CVS & GIT.
  • Strong Analytical, Problem Solving, Debugging and Interpersonal skills with excellent understanding of system development metrics, techniques and tools.
  • Excellent Communication and Presentation skills complemented with the ability to quickly adapt to new environments and master new technologies.

TECHNICAL SKILLS

Languages: Java, C, JavaScript, XML.

J2EE Technologies & Frameworks: Spring-MVC, Spring Boot, Hibernate, Servlets, JSP, JDBC, JAX-RS, JMS, JAXB, Web Services, SOAP, REST, WSDL, Jersey, JUnit, JPA, Log4j, AngularJS 2, XSLT.

Web/Application Servers: WebLogic, Tomcat Server

Development Methodologies: Waterfall, Agile/ Scrum

IDE Tools: Eclipse, RAD, Edit Plus, NetBeans

Build and Other Tools: ANT, Maven, Jenkins.

Version control: SVN, CVS, GIT

Databases & Tools: Oracle, MySQL, SQL Developer.

Operating Systems: Windows, Linux, Unix (Solaris, AIX, HP-UX), Mac

PROFESSIONAL EXPERIENCE

Confidential, VA

Sr. Java Developer

Responsibilities:

  • Involved in Agile/Scrum full software development methodology lifecycle with design, develop, deploy, documentation of large size complex client/customer centric web application.
  • Involved in highly cross collaborative environment to deliver efficient services/products in a timely and cost-effective manner based on business requirements.
  • Responsible to deliver highly efficient code using all software development standards and concepts like Data Structures, Algorithms, OOPS, Collections, Serialization, System Design, Design Patterns etc.
  • Responsible for developing new features - Microservices/APIs using Java 8, Spring Boot, Spring REST, Spring Data/JPA, SOAP, Apache Camel to increase productivity with application properties Auto Configuration method. Deal with most critical bugs/problems across APIs and backend systems.
  • Involved in implementation of enterprise integration with web services using REST API. Worked on both Service and Client-side APIs.
  • Used deployment strategy with CICD and Tomcat Server.
  • Used Netflix Eureka for interaction of proxies microservices, Bootstrap and application for property configuration.
  • Used Bitbucket for code repository, Maven for add dependencies in pom.xml, Jenkins for CICD pipeline, Mockito to mock objects, Junit for writing unit and integration test cases, log4j for logging mechanism.
  • Used JIRA for Agile user stories management, IntelliJ for development IDE, Apache Tomcat as application server, Splunk for pulling logs, reporting and monitoring purpose.

Environment: Java 8, Spring MVC/ DI, Hibernate, POJO, Web Services, RESTFUL, JPA, JUnit, HQL, Maven, Jenkins, Tomcat, Oracle

Confidential

Java Microservices Developer

Responsibilities:

  • Involved in Agile/Scrum software development methodology with developing of large size complex customer centric web application.
  • Responsible for developing micro services using Java 8, REST, Spring Boot to increase productivity with application properties Auto Configuration method.
  • Involved in implementation of enterprise integration with web services using REST API. Worked on both Service and Client side.
  • Used Eureka to call other proxies Microservices.
  • Used JSON Data for REST API request and response with Jackson. Used POSTMAN to test the REST API.
  • Making SOAP backend call and using SOAPUI to test WSIL Request Response.
  • Used APIGEE for full lifecycle API Management. Used Redis and Gem Fire for Distributed Cache Implementation.
  • Got chance to do defects triaging across multiple teams. Cross collaborations.
  • Used Collections at different scenarios to send collection as Object. Multithreading for asynchronous call.
  • Used PCF, CCP and AWS for our complex web application Deployment. Used Splunk to get logs.
  • Wrote unit test cases using JUnit. Used Git (Bit Bucket) for repository. Used Mockito Framework for mocking.
  • Used Maven pom.xml and as CICD tool Jenkins CI and Configured Log4j for logging mechanism.
  • Used Rally, Tomcat application server, IntelliJ IDEA. Used Confluence for documentation.
  • Get chance to work with highly collaborative environment, also get chance to mentor other developers as required

Environment: Java 8, Spring MVC/ DI, Hibernate, POJO, Web Services, RESTFUL, JPA, JUnit, HQL, HTML, CSS, Maven, Jenkins, Tomcat, Oracle

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in the Analysis, Design and implementation using AGILE methodology for iterative development of the application. Participated in Scrum, Retrospective and Release Planning Meetings
  • Manage the architectural and related documentation for each technology or application owned by the team, ensuring that the documentation is current and adequate.
  • Created Angular 2.0 components like controllers, services, directives and forms to collect different user data and implemented form validation in Angular 2.0.
  • All the functionality is implemented using Spring Boot and Hibernate ORM . Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Fine-tuned procedures/SQL queries for maximum efficiency in various databases using Oracle Hints, for Rule based optimization.
  • Experience in implementing the various services using Microservices architecture in which the services working dependently, implemented Spring Boot Microservices to divide the application into various sub modules.
  • Implementing Micro services to communicate with each other across applications.
  • Used Apache CXF as the Web Services framework to implement the REST APIs involved.
  • Used JAX-RS, for parsing auditing information in xml format.
  • Helped the build team to integrate the code Continuous Integration using Jenkins.
  • Used the Log4j frame work to log the system execution details to log files.
  • Used SVN version controlling to maintain project versions.
  • As a part of Quality assurance participated in the Code review process.
  • Analyzed web applications, documented detail Test plans, Test cases and expected results based on the business functional requirements.
  • Used Tomcat web server to deploy application locally and used IBM Web Sphere to deploy application in production.

Environment: Java, Spring MVC/ DI, Hibernate, POJO, Web Services, Micro Services, RESTFUL, SOAP, Jersey, Axis, JPA, JUnit, HQL, PL/SQL, JSTL, HTML, CSS, Maven, Jenkins, SPLUNK, TOAD, Tomcat, Oracle, Linux/Unix.

Confidential, CA

Java Developer

Responsibilities:

  • Designed and developed various modules of the application with J2EE design architecture, frameworks Like Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
  • Followed agile software development with Scrum methodology.
  • Implemented JAVA/J2EE design patterns such as Factory, DAO, Session Façade, and Singleton.
  • Used Hibernate in persistence layer and developed POJO’s, Data Access Object (DAO) to handle all database operations.
  • Worked on Oracle as the backend database.
  • Generated POJO classes to map to the database table.
  • Implemented features like logging, user session validation using Spring-AOP module.
  • Developed server-side services using Spring Web Services (SOAP, WSDL).
  • Wrote application front end with HTML, JSP, Ajax/jQuery, XHTML, DHTML and CSS.
  • Wrote custom JSP tags for role-based sorting and filtering.
  • Used Log4j to assign, track, report and audit the issues in the application.
  • Worked on project build-script by using ant and deployed on WebSphere.
  • Develop and execute Unit Test plans using JUnit, ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
  • Provided extensive pre-delivery support using Bug Fixing and Code Reviews

Environment: Java, Spring, Hibernate, SOAP, RESTFUL, AXIS, JERSEY, POJO', JDBC, JavaScript, UML, HTML, Java Script, CSS, JNDI, CVS, Log4j, Junit, Jenkins, Maven, Ant, AJAX, JSON, Web Sphere, Web services (SOAP & RESTFUL), Oracle.

Confidential

Software Developer

Responsibilities:

  • Involved in Requirement gathering, Analysis, Preparing Functional Specifications, and Technical
  • Specifications according to their requirements.
  • Spring Application Context was used to inject the core java POJOs into application.
  • Used spring’s IOC, AOP and auto wiring concepts in developing the application.
  • Used Spring Container to performed dependency injection.
  • Used Hibernate to map the database with POJO using hbm.xml files.
  • Designed the Architecture of the project as per MVC standards.
  • Used Struts MVC for the developing funds module and mortgage module.
  • Deployed the application on JBOSS application server.
  • Used AJAX technology for creating interactive Web Applications.
  • Developed SOAP message envelopes and headers using WSDL.
  • Developed JSP (Java Server Pages) for orders module and Customer Service Department.
  • Used Maven for build code.
  • Used PL/SQL, Stored Procedures for handling Oracle database.
  • Involved in Integration of all the modules and deploying them on the Application server and used JMS.
  • Involved in bug fixing of various modules in the application that were raised by the testing team.

Environment: Java (JDK 1.6), J2EE, Spring 3.0, Hibernate, Web services (SOAP & RESTFUL), Jersey, JAX-RS, Log4j, Oracle, SVN, Eclipse, JUnit, JSP, ANT, HTML, CSS, JSON, XML, Tomcat

We'd love your feedback!