We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Wilmington, DE

SUMMARY

  • Around 7 years of experience in development of multi - tier applications using JAVA / J2EE technologies.
  • Experience with Software Development Life Cycle (SDLC) phases including Analyzing, Designing, Coding, Testing, Implementation and application Support.
  • Extensive knowledge and working experience on Software Development Life Cycle (SDLC), Object Oriented Analysis and Design (OOAD), UML and J2EE Architecture.
  • Experience in design and development of J2EE applications using Java, JDBC, Hibernate, spring, Spring Boot, JSP, JSF, JMS and Web Services (REST & SOAP).
  • Extensive experience in using MVC (Model View Controller) architecture for developing applications using JSP, Servlets, EJBs, MDBs, Session Beans, JDBC and JNDI.
  • Proficient in Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), Model View Control (MVC) design pattern and Test Driven Development (TDD).
  • Worked on Service Oriented Architecture (SOA) such as Apache CXF Web Services which use SOAP, WSDL and REST along with exposure to JAXB, JAX-WS & JAX-RS.
  • Experience in working with AngularJS Controllers, directives, components, factory, routings and events.
  • Experience in working on Web Applications Development using client side technologies like HTML/HTML5, CSS/CSS3, JavaScript, JQuery, AJAX, AngularJS and NodeJS.
  • Experience in working on Maven, Log4j, Junit, WilyDashboard and Splunk.
  • Extensively worked with Spring MVC, Struts Framework and working experience on Hibernate Framework, JPA and JTA.
  • Experience in XML schemas and Parsers like SAX, DOM and JAXB.
  • Experience with Continuous Integration tools like Jenkins, continuous delivery tool like Pipeline.
  • Experience in Web Services Technologies like SOAP, REST, WSDL and Service Oriented Architecture SOA.
  • Experience on cloud providers like Cloud Foundry and in working with databases like Oracle, MySQL and Mongo DB.
  • Design and development of web-based applications using different Web and application servers such as Apache Tomcat, WebSphere, JBoss and Weblogic.
  • Knowledge in Linux Operating System, Unix Commands and Perl Scripting.
  • Good experience in using Amazon Web Services (AWS)and AWS SNS/SQS for delivering messages.
  • Hands on experience in configuring the web service security features using WS-Security.
  • Experience in implementing Object Oriented Methodologies and Design Patterns such as Factory, Builder, Delegate, MVC, Data Access Object (DAO), Service Locator, Singleton, DTO, Facade etc.
  • Involved in Unit Testing, User Acceptance Testing and Bug Fixing.
  • Experience on complete software development life cycle (SDLC) with software development models like JIRA, Agile Scrum Model and Waterfall model.
  • Experience in working on micro service architecture.
  • Communicate effectively and concisely with people and good working experience with onsite and offshore teams.
  • Self-motivated, able to handle multiple priorities and excellent time management skills.

TECHNICAL SKILLS

Programming Languages: Java/J2EE, C, C++, Swift (IOS), SQL, PL/SQL

Web Technologies: AngularJS, NodeJS, AJAX, CSS/CSS3, HTML/HTML5, AJAX, JavaScript, JQuery, XML, SAX, DOM

Databases: Oracle, MySQL, MongoDB

J2EE Technologies: Servlets, Spring, Struts, Hibernate, JMS, JDBC, EJB, JSF, JSP, Mockito, JUnit, Web services, Log4j

Web/Application Servers: Web Sphere, Web logic, Glassfish, JBOSS, Apache Tomcat

Web Services: SOAP, REST, WSDL, JAX-RPC, JAXB, JAX-WS, Apache Axis, Apache CXF, WS-Security

Editors / IDE: Spring tool suite, Eclipse, NetBeans, JDeveloper

Tools: / Software: Git, SVN, Maven, JIRA, Rally, Putty, Jenkins, SOAP UI, Postman, Firebug, Jasper Soft, Pipeline, Firebug, Splunk, Wily, TOAD, SQL Developer, Intellij

PROFESSIONAL EXPERIENCE

Confidential

Java developer

Responsibilities:

  • Involved in Analysis, Design, Coding, Testing and Defect fixing of requirements based on the change requests specified by the client and followed agile methodology.
  • Migrated from legacy application and got on-boarded to new spring boot based application.
  • Worked with Core Java features like Multi-threading, Collections API, Exception handling, Generics etc.
  • Worked with Java, J2EE, spring Boot, Spring Data JPA, Log4j, Mockito, JUnit.
  • Worked with back end services where we communicate with backend through web services calls (SOAP and REST).
  • Used annotations for defining the controllers and various request/URL mapping on the controllers to process the request and exposed the REST calls as Web service.
  • Worked on Dynamic-ui to generate UI elements, bind event handlers bind business rules, sync changes in data model to view, fire business rules to provide UI with business rules.
  • Consumed and published Web Services from client to server and vice versa using REST, SOAP.
  • Used WS-Security to implement security for accessing the services.
  • Worked extensively with MQ Integration and MQ backend service, where request XML/JSON converted to fixed length string is sent to MQ queues and returned string is again converted to Response XML/JSON i.e., marshaling and unmarshaling takes place as a part of this process. Security has been implemented with LDAP for internal users.
  • Experience working with many different teams in exchanging services, sharing data, testing the backend service calls and our services using SOAP UI and Postman Clients.
  • Written unit tests using JUnit for code coverage and used Mockito framework to mock backend service calls. Log4j is adopted for logging mechanism.
  • Regular interaction with offshore team for development tracking, progress monitoring and resolution of issues along with participation in code reviews.
  • Involved in AGILE (SCRUM) practices and planning of sprint by attending daily scrum meetings and SPRINT retrospective meetings to produce quality deliverables within time.

Technologies used: Java, Spring Boot, JSON, XML, Oracle, Oracle Sql Developer, Spring data JPA, JDBC, Maven, SOAP, REST, SVN, Git, JDeveloper, Spring tool suite, Log4j, JMS MQ, Mockito, Linux, Jenkins, Pipeline, Weblogic, JUnit, WSDL, Apache CXF, TDP, Rally, HP ALM, WSDL, SOAP UI, Postman, Tortoise SVN.

Confidential, Wilmington, DE

Sr. Java/J2EE Application Developer

Responsibilities:

  • Experience in Agile Methodologies participating in backlog prioritization, attending grooming, planning sessions, provide estimates for user stories based on criticality level.
  • Involved in Analysis, Design, Coding, Testing and Defect fixing of requirements based on the change requests specified by the client and followed agile methodology.
  • Strong experience working with Java, J2EE, spring, Hibernate, Web Services (REST, SOAP) and SOA components, Log4j, Mockito, JUnit.
  • Worked on validations and development for various features for front end UI interface using jQuery, Javascript, JSP, JSF, HTML.
  • Designed and implemented the ORM (Object Relational Mapping) with Hibernate for mapping Java classes and database tables.
  • Experience working pair programming with story-based rotations and full-stack contributions.
  • Consumed and produced Web Service for transferring data between different applications using RESTful APIs along with Jersey API and JAX-RS.
  • Team code review through crucible, documenting in confluence sites.
  • Developed Web Services for data transfer from client to server and vice versa using Apache CXF, SOAP, WSDL, and Nexus.
  • Generating SSL Certificate, installing and validating in the Tomcat servers.

Technologies used: Java, Spring, JSON, XML, Oracle, Hibernate, REST, Maven, SOAP Web Services, Cloud Foundry, SVN, Eclipse, Log4j2, Log4j, Mockito, Linux, Jenkins, Pipeline, Tomcat, SSL, JUnit, WSDL, Apache CXF, Jersey API, JIRA, Hystrix(Netflix), ehcache, SOAP UI, Tortoise SVN, Splunk, Wily.

Confidential - Stratford, CT

Java / UI developer

Responsibilities:

  • Worked on CSS and HTML, JavaScript, JSF, Bootstrap for designing Webpages and Used Ajax for dynamic search capability.
  • Developed Reporting framework using JAVA/ J2EE which will generate daily, monthly and yearly reports.
  • Developed the service layer using the Spring IOC.Integrated DAO layer using Hibernate Framework.
  • Developed front-end using HTML5, CSS3, AJAX, JavaScript and Angular JS.
  • Used AWS SNS/SQS for implement asynchronous workflow.
  • Used annotations for defining the controllers and various request/URL mapping on the controllers to process the request and exposed the REST calls as Web service.
  • Worked on creating various types of indexes on different clusters and creating documents in Mongo DB. Also deployed JavaScripts using mongo shell.
  • Involved in migrating some part of middleware application to AWS platform using Spring Framework.
  • Responsible for creating an API to read/write files from Amazon S3 using AWS S3 SDK.
  • Performed CRUD operations like update, create, insert and delete in Mongo DB.
  • Managed Spring Core for dependency injection/Inversion of control (IOC), and integrated with Hibernate.
  • Developed web application using JSF and validation using JQuery and JavaScript validation.
  • Used Angular.js as front end technology by following MVC Framework in the development of the web application and used it to do CRUD operations with $http service.
  • Wrote services to store and retrieve user data from the Mongo DB for the application on devices.
  • Involved in working with other team in doing batch jobs using EJB scheduling and developed session beans to business logic Confidential the middle tier level.
  • Used AngularJS filters for search, sorting, pagination and custom filters and worked on implementing directives and scope values using AngularJS for an existing webpage.
  • Consumed Web Service for transferring data between different applications using RESTful webservice.

Technologies used: Java, Spring MVC, JavaScript, Hibernate, Tomcat, HTML, CSS, AJAX, Node JS, AngularJS, JMS, Linux, Eclipse IDE, Jasper Reports, Maven, IRA, JUnit, Mongo DB, Git, AWS SNS/SQS, EC2, S3, ELB, Cloud Foundry

Confidential, NJ

Java/UI Developer

Responsibilities:

  • Created Technical documentation, Sequence Diagrams, Class level design, UML Diagrams for modules.
  • Implemented Business Delegate, Data Access Objects (DAO), Data Transfer Objects (DTO), Service locator, Session Facade, View Helper and Value Object design patterns for all the modules.
  • Used Spring (MVC based) concept of Front Controller to handle requests from the client and process it Confidential the backend.
  • Worked on Angular JS features like Filters for conditional filtering of data, Forms, Directives etc.
  • Involved in creation of XSDs and used XSLT for XML transformations and XPath for validations.
  • Use of AngularJS ui-router for defining all application states (routes) and implemented AngularJS services to bind the data and provide access to the data on the server.
  • Worked on JSON and XML for representing data records over Http protocol using GET, POST, PUT and DELETE methods.
  • Developed SOAP based Web services using Mule ESB based on SOA architecture.
  • Created a Single Sign on using SAML based web service and used SAX parser for parsing XML files.
  • All code was written using the IntelliJ IDE, used WebSphere server for deploying the web content.
  • Written queries, stored procedures and functions using SQL, PL/SQL in Oracle using tools like TOAD.
  • Used Trello for Issue tracking and collaborative work.
  • Used Jenkins for continuous integration and delivery.
  • Used ANT Builder extensively for the code building and created daily rolling logs using Log4j.

Technologies used: Core Java, JSP, JNDI, SQL, JavaScript, XML, Spring, API, IntelliJ IDE, Mule ESB, WSDL, SOAP/ SAML, SAX parser, Single Sign on, IBM Web Sphere, Hibernate, ANT, Jenkins, JUnit, Git, Trello, Log4j, MySQL.

Confidential

Software Developer

Responsibilities:

  • Developed various UML diagrams like use cases, class diagrams, sequence and activity diagrams as a part of Design Phase using Rational Rose.
  • Worked on creation of tables, views, triggers, complex join queries, stored procedures and functions.
  • Developing the Business Components using EJB for processing information associated with modules.
  • Developed the web application using Struts MVC and web pages using JSP, Struts tags.
  • Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
  • Responsible for implementation of DAO’s (Data Access Objects) to interact with the database using JBDC.
  • Developed Action Classes for Struts framework and implemented java classes for corresponding Strut Actions.
  • Created SQL queries and procedures for MS SQL Server database.
  • Involved in developing user information system.
  • Worked on Deployment, Application support/maintenance, Unit testing and documentation.

Technologies used: Java, J2EE, Struts, EJB, HTML, CSS, DAO, Eclipse, JSP, JDBC, MS SQL, UML, Java Script, jQuery, WebSphere, Git.

We'd love your feedback!