We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Stamford-cT

PROFESSIONAL SUMMARY:

  • Over 5 years of Information Technology experience in developing multi - tier Web based Client Server application using Core Java and J2EE technologies.
  • Experience in complete Software Development Life cycle (SDLC) from analysis, design, coding, testing and implementation.
  • Experience in developing software using software development methodologies Agile, Waterfall and Rational Unified Process(RUP).
  • Proficient in Object Oriented Analysis Design(OOAD) and Object Oriented Programming(OOP) from designing Unified Modelling Language(UML) diagrams using IBM Rational Rose and Microsoft Visio tools to development phase.
  • Worked to common DevOps tools like GIT, Maven and Jenkins, Docker.
  • Experience in developing software applications using Java / J2EE, JDBC, Servlets, JSP, JSTL and Struts.
  • Strong experience in MVC based frameworks like Spring and Struts.
  • Experience in Struts open source framework using Struts Tiles, Struts Tiles, Struts Controllers (Actions and Forms) and Client- Server Validations.
  • Strong working experience with Spring Framework, which includes usage of IoC/Dependency Injection and different Spring modules like Core Container, Data Access/Integration, Web and AOP in Web applications.
  • Strong Experience in various Java/J2EE Design Patterns such as MVC, DAO, Factory, Singleton, VO, Template and Proxy.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Hands-on experience with Exceptional handling, Multithreading and OOPS concepts.
  • Hands on experience using different messaging systems such asJMS.
  • Good knowledge and experience in developing web interfaces using technologies like HTML, DHTML, CSS, JavaScript and AJAX.
  • Expertise in Spring Security Framework for authentication and authorization.
  • Experience in Service Oriented Architecture(SOA) and Web Services (using XML, SOAP, AXIS2, UDDI, WSDL, JAX-RPC and JAX-WS).
  • Experience in designing and building SOAP and RESTful Web Services using JAX-RX and Jersey.
  • Experience in Oracle SQL/PL SQL for writing Stored Procedures, Triggers and Views.
  • Experience with JavaScript, UNIX shell scripting.
  • Knowledge on AWS Cloud platform and on NoSQL databases, MongoDB.
  • Experience in writing test cases in java environment using JUnit.
  • Experience in writing ANT and Maven build scripts.
  • Good working knowledge on version controllers SVN, CVS and GIT.
  • Experience in developing end-to-end applications from and the ability to fit anywhere in the project.
  • Experience in using application servers like Apache Tomcat, JBoss, IBM WebSphere and Glassfish.
  • Strong analytical and problem solving skills, eagerness to learn the new technologies.
  • Strong interpersonal and communication skills - ability to translate information in manner easily understood by others and ability to mentor teams.

TECHNICAL SKILLS:

Programming Languages: Java, C, C++, PL/SQL.

Frameworks: Spring, Spring MVC, Hibernate, Spring Boot.

Java/J2EE Technologies: Servlets, JSP, Apache Struts, Hibernate 3.x, EJB 2.0/3.0, JDBC, RMI, JMS.

Web Technologies: HTML, CSS, JavaScript, AJAX, XML, Shell, XSLT, Angular JS, GUI, Grails

Distributed technologies and implementations: JAX-WS (SOAP based), JAX-RS, Apache axis2, Jersey.

Methodologies: OOAD, Agile, Waterfall model, RUP, UML.

Design Patterns: MVC, DAO, Factory, Singleton, VO, Template, Proxy

Tools: Cucumber, JUnit, Maven, log4j, ANT, SVN, CVS, GIT, Jenkins, Docker.

Others: MongoDB, Amazon Web Services (AWS)

IDE’s: Eclipse, Net beans, IntelliJ.

EXPERIENCE SUMMARY:

Confidential, Stamford-CT

Java/J2ee Developer

Responsibilities:

  • Worked on complete life cycle of software development, which included new requirement gathering, redesigning and implementing the business specific functionalities, testing and assisted in deployment of the project to the PROD environment
  • Designed and developed applications using Agile methodology, UML and OOAD
  • Worked as part of a Scrum team to deliver technology solutions in an Agile fashion including but not limited to sprint planning, complexity analysis, standup calls, and sprint retrospectives
  • Create RFP (Request for Proposal) microservice to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Developed Perl, and shell scripts to automate the maintenance process of the WebSphere and recovered the backed up WebSphere configuration using XML Config tool.
  • Used Abstract Factory, Singleton, Composite and Observer design patterns to design various services.
  • Worked with GIT for source control, Jenkins (CI/CD) and Maven for build Management to automate the software build and Nagios for Monitoring.
  • Integrated application with Spring Security for form based authentication and authorization.
  • Expertise in designing POJO classes using Hibernate Annotations using EJB/JPA API.
  • Worked extensively on JMS,Javamultithreading, Collections, and Socket programming to manage the satellite modem and control it to establish the link.
  • Improved department process by designing and implementing a Groovy/Grails/JavaScript application for project activity planning activities.
  • Configured Cucumber Report Plugin and Performance Plugin to Jenkins (CI/CD) to generate html test reports.
  • Developed complex service components, DAO, Hibernate and Spring MVC frameworks.
  • Design roles on groups using AWS cloud Identity and Access Management(IAM). Created users and groups using IAM and assigned individual policies to each group.
  • Worked on Prototyping and Implementation using Java, Node JS, AWS with Slacker platform.
  • Creating and testing the applications by using Docker and Docker Swarm
  • Developed web services (SOAP and RESTful) to integrate with other modules.
  • Developed components of web services (JAX-WS, REST, JAX-RPC) end to end, using different JAX-WS standards with clear understanding on WSDL (type, message, port Type, bindings, and service).
  • Created mount points for Server directories, and mounted these directories on AIX Servers.
  • Designed and developed Persistence classes using Hibernate and Spring JDBC Template frameworks to save data in database tables.
  • Developed UI components using JSP, JSF, CSS, JavaScript, Angular2.
  • All the functionality is implemented usingSpring Boot andHibernate ORM. Implemented Java EE components usingSpring MVC, Spring IOC, Spring transactionsand Spring security modules.
  • Used Eclipse for the Development, Testing and Debugging of the application.
  • Created Unit Test cases and performed unit tests for application modules
  • Used Log4j framework for logging and debugging info and error data.
  • Managed the application in DEV, SIT and PROD environments.
  • Used Quality Center and Jira to keep track of all stories and defects.
  • Used MAVEN as build tool.

Environment: Java6,7,8, J2EE, JMS, JSP, JSF, JavaScript, Angular2, JBOSS, Mongo DB, Jenkins, My SQL, Eclipse, Spring, Spring Security, Hibernate, JSON, Web Services (SOAP & REST), Tomcat 7, Ajax, JavaScript, CSS, XML, XSLT, GIT, Unix, Oracle 11g, Agile.

Confidential, Stamford-CT

Java J2EE Developer

Responsibilities:

  • Participated in SDLC requirements gathering, analysis, design, development and testing of application developed using Agile methodology.
  • Created user-friendly GUI interface and Web pages using HTML, Ajax andJavascript.
  • Defined new validations through AngularJS for the form field validation implemented through HTML5.
  • Used Spring MVC and Dependency Injection for handling presentation and business logic.
  • Published the business layer as services to maintain loose coupling between layers.
  • Injected the necessary dependent components using Spring IOC and published cross cutting concerns like Logging, User Interface exceptions and Transactions using Spring AOP.
  • Integrated Spring DAO for data access using Hibernate.
  • Used Spring Security for Authentication and Authorization of the application.
  • Implemented persistence framework using Hibernate& handled Transaction Management using the provided data source.
  • Used Jenkins to automate builds and deployments(CI/CD).
  • Responsible for writing the Design Specifications for the generic and application specific web services in Groovy n Grails.
  • Integrated Spring and Hibernate together and worked on developing backend components and services using Hibernate and spring.
  • Used BRMS Drools engine to write new rules and test the business functionality.
  • Design and documentation of REST APIs for collection and retrieval of high volume IOT telemetry data.
  • Used Apache Axis Service Engine for creating and deploying Web Service clients using SOAP and WSDL.
  • Used Web Services for creating rate summary and used WSDL and SOAP messages for getting useful plans from different module.
  • Used Spring JMS module for lookup for the queues and MDBs for the listeners
  • Established Database Connectivity using JDBC, Hibernate O/R mapping with Spring ORM for Oracle.
  • Used Log4J for application logging and notification tracing mechanisms.
  • Used Maven tools for building and deploying the Web applications.
  • Shell scripts for Bash shell to automate deployments and environment configuration.
  • Analyzed and fixed bugs of the production problems and defects along with enhancements.
  • Implemented JUNIT test cases for unit testing and Suites for end to end testing.
  • Used JIRA for tracking the Project Stories in Agile Methodology.
  • Used Tortoise SVN to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.

Environment: Java, HTML, CSS, JSF, JavaScript, AngularJS, JSON, Grails, IBM Mongo DB, AWS, XML, AJAX, Struts, Hibernate, Spring MVC, Spring Security, SOAP, WSDL, Shell, SQL, Websphere, Oracle 11g, Drools, JMS, JNDI, Maven, IntelliJ, UML, JIRA, JUNIT, LINUX.

Confidential, NY

JAVA/ J2EE Developer

Responsibilities:

  • Worked as a developer.
  • Developing/Release value added services for the traveler portal.
  • Integral part of Core-API team which builds standard platform to the end to end technical solution.
  • Performance testing-UI and functional PERF test.
  • Consumed web services from different applications within the network.
  • Developed Custom Tags to simplify the JSP 2.0 code. Designed UI screens using JSF 2.0, CSS, XML1.1 and HTML.
  • Translating the HTML design to JSF facelets.
  • Used JavaScript for client side validation.
  • Created Junit test cases and used JIRA for bug tracking.
  • Used GWT to send AJAX requests to the server and updating data in the UI dynamically.
  • Sprint Planning and Task Break-up.
  • Developed Hibernate 3.0 in Data Access Layer to access and update information in the database.
  • Used Spring Framework for Dependency injection and integrated with Hibernate and Struts frameworks.
  • Used D3.js for interactive data visualization.
  • Used Spring Web flow to manage complex page flows.
  • Integrated Wijmo5 Flex grids, Flex charts and Flex sheets with Angular 2 for sorting, editing, filtering and input controls customize to user's needs.
  • Used gulp task runner for building application.
  • Worked on Restful API which enforced a stateless client server and support JSON.
  • For development purpose used VS Code as an editor.
  • Followed best practices and standards for accessibility and cross-browser compatibility.
  • Analyzed and resolved issues found during the testing or pre-production phases of the software delivery lifecycle; coordinating changes with project team leaders and cross-work team members
  • Involved in designing, coding, testing and support.
  • Strong Experience in Automating Web Application Testing using Selenium WebDriver with TestNG framework.
  • Onsite-offshore coordination and Co-ordination with teams across the globe for smooth development and delivery.
  • Adhering to the Confidential processes/standards for any code implemented.
  • Supporting team with domain as well as technical knowledge.

Environment: Java, Restful WS, Spring 3.0,Spring Integration, Spring Security, Angular 2,Hibernate 3.0, JSF 2.0, JQuery, AJAX, JMeter, HTML, SQL, YourKit Java Profiler, GitHub, Splunk, NewRelic.

Confidential

Software Engineer (Java J2EE Developer)

Responsibilities:

  • Gathered requirement and worked on application architecture and process flow wherever applicable.
  • Actively participated in full software development life cycle starting from requirements gathering and performing Object Oriented Analysis.
  • Designed the system and documenting Use Cases, Class diagrams, Sequence diagrams utilizing UML and Rational Rose
  • Designed web pages using Struts framework, JSP, XML, JavaScript, HTML, DHTML, Swing and CSS.
  • Designed and prototyped various GUI components using HTML and JavaScript.
  • Developed Session Beans to process requests from the user and used entity beans to retrieve and update.
  • Developed the front-end pages in HTML and done client-side validations in JavaScript.
  • Developed Servlets to perform business logic and to interact with the database using JDBC.
  • Developed login and authorization of utility bills payment process for registered customers.
  • Developed mail utility class using Java Mail API.
  • Assisted in creating SQL database maintenance logs and presenting any issues to the database architects.
  • Designed and developed scheduling for data aggregations.
  • Involved with DOM JavaScript where we changed HTML elements in the page.
  • Developed the SQL queries using joins, stored procedures and triggers.
  • Experience with XML schema as well formed and valid.
  • Performed Unit and System Testing and prepared test cases and test reports.

Environment: CoreJava, J2EE, JSP, Servlets, SQL Server, JNDI, PL/SQL, ANT, HTML, XML, JavaScript, Eclipse, Log4j, CSS, Web Services (SOAP & REST), Struts, UML, CSS, Windows XP.

Confidential

Java Developer

Responsibilities:

  • Coordinating with Project Manager for getting the requirements and developing the code to support new applications.
  • Providing Java programming support for existing and new applications.
  • Designed application using Struts Framework.
  • Designed complex stored procedure and created query for getting multiple reports using SQL.
  • Implemented front-end using JSP, HTML, JSTL, CSS and Java Script.
  • Used Multi-Threading and Collection frame work.
  • Designed client request validations and processing using JavaScript and HTML.
  • Developed Test plans, cases and executed them using TEST and Stage environments.
  • Designed unit test cases using JUnit for testing functionalities and performed integration testing of the application.
  • Preparing test cases and strategies for unit testing and integration testing.

Environment: Java, Servlet, JSP, HTML, CSS, JDBC, Struts Framework, Tomcat, JavaScript, tag libraries, XML, SDLC, Unix, soap, SQL.

We'd love your feedback!