We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Boston, MA

PROFESSIONAL SUMMARY:

  • 9+ years of experience with full project lifecycle development in Java/J2EEand Web technologies, requirement analysis and design, development, testing, deployment and production support of software applications.
  • Worked in Banking, Financial, Health Sectorand Insurance domains with all phases of Software Development Life Cycle (SLDC) involved
  • Good command over the implementation of technologies like, Core Java, J2EE, JavaScript, JSP,Servlets, Java Beans, EJB, JSF, Hibernate,HTML, BOOTSTRAP,JMS, JDBC, XML, XHTML,HTML5, CSS3, DHTML, XSLT, JSON, Ajax, Angular JS, Node JS,jQuery, REST and Web Services (SOAP,WSDL, UDDI)
  • Have good knowledge on the frameworks like Log4j, and Struts.
  • Hands on experience on the implementation ofSOAarchitecture using SOAP,Spring REST, JAX - RPC, JAX-RS andJAX-WS
  • Developed applications using MVC architecture in Spring, JSF and Struts Framework
  • Proficient in RDBMS concepts like writing SQL Queries, Functions, Stored Procedures using DB2, MySQL and Oracle 9i/ 10g/11g and PL/SQL
  • Working knowledge on NoSQL Database MongoDB
  • Developed and deployed applications using Docker containers from Docker architecture
  • Experience in using the Eclipse, RAD, NetBeansand JBuilder
  • Developed Web-based and SOA based applications using JAVA/J2EE.
  • Experience in working with AWS.
  • Good knowledge on the Operating systems like Windows, UNIX and Linux
  • Knowledge using the ANT, Maven build tools and performing Unit test by using Junit and TestNG and Mockito
  • Experience in Requirements gathering, Feasibility Analysis, Design and Development of various functional and technical documents.
  • Hands-on experience working with source control tools such as CVS, Clear Case, SVN andGitHub
  • Very professional in coding using the concepts like multithreading, collections, serialization, synchronization, exception handling and database connections.
  • Expert in using J2EE Application Servers such as IBM WebSphere 4.x/5.x/6.x, WebLogic, JBoss 3.x and Web Servers like Tomcat 5.x/6.x/7.x/8. x.
  • Proficient in OOA Technologies like developing Use Cases, Activity diagrams, Sequence Diagrams and Class diagrams.
  • Experienced in the deployment of the jars using Jenkins, ANT, Maven deployment tools and performing other.
  • Hands on experience in writing Unit Tests using JUnit, TestNG, Mockito.
  • Experience on Selenium, Cucumber and other Test Automation Frameworks
  • Excellent team player, comfortable in working independently or with small to large-scale teams with onshore/offshore models in Agile and Waterfall environments.
  • Strong analytical, interpersonal and communications skills.
  • Demonstrated track record of analyzing situations, implementing in a fast-paced environment.
  • Strongly initiative, creative and able to adapt new technologies easily.
  • Have excellent communication skills and ability to work within a team environment with minimal supervision

TECHNICAL SKILLS:

Languages: Java (J2SE 1.8/1.7/1.6/1.5 , J2EE 6/5), PL/SQL, C, C++

Technologies and Frameworks: JSP, Hibernate 3/4, Servlets, Spring, JUnit, jQuery, Struts, RMI, JDBC, EJB, AJAX, RESTful, SOAP web services, AWS, JMS, Log4j, Jenkins, TestNG

Web Technologies: HTML5, DHTML, CSS, CSS3, JavaScript, Angular JS, Node JS, Bootstrap, JSON, XML, XSL, XSLT, XSD, XHTML, SOAP, WSDL, JSON-parsing, JSON-DTD

IDEs: Eclipse 3, NetBeans, RAD and JBuilder

Web Servers: Tomcat 7.x/6.x/5.x, WebLogic, WebSphere, JBoss and Glassfish

Databases: Oracle 11g/10g/9i, MS SQL Server 2005/2006, MySQL 5.1/ 4.1, MongoDB, NoSQL, DB2

Platforms: Windows, UNIX, LINUX

Version Controls: GIT, SVN, IBM Rational Clear Case, CVS

Methodologies: Maven 2.x, Ant 2.7, SDLC

PROFESSIONAL EXPERIENCE:

Confidential, Boston, MA

Sr. Java/J2EE Developer

Responsibilities:

  • Analyzed the requirements and interacted with business users
  • Middleware is developed using Spring MVC, Spring Security and Hibernate in Eclipse and deployed inWebSphereapp server
  • Spring Security is used for implementing Single Sign On to deny access of Admin pages for the other users like support group.
  • Hibernate is used for data persistence and Object Relational Mapping in the application.
  • Used Multithreading concepts for developing Components
  • Finance calculation methods were published and consumed which is used by the finance group
  • Involved in database design along with the DB Group.
  • Developed procedures and functions to retrieve data from Oracle10g.
  • Developed and consumed SOAP and Restful Web Services with JSON implementation and SOA micro-services architecture
  • For HTTP Requests
  • Distributed Processing systems such as Spark and Kafka were used to enable solutions
  • Implemented micro-services using Rest API to read data from Elastic Search
  • Elastic Search API’s Clusters, Documents and Indices were actively involved
  • Implemented Clustering and Load Balancingfor better performance of the application.
  • Extensive application of J2EE design patterns namely Service Locator, DAO, Factory pattern, Business Delegate, Session Facade and MVC, Singleton.
  • Configured database JNDI, MQJNDI and JMS to access the resources in the application
  • Implemented messaging using WebSphere MQto trigger an email (with comments from support group) to admin when a fake listing is deleted by support group.
  • Created Prototypeof the applicationusing HTML, CSS, JavaScript and Angular JS
  • Designed the UI of the website using JSF UI library PrimeFaces
  • Used S3,EC2 modules of AWS
  • Used Angular JS for implementing search box filter functionality
  • Assisted team members to create Use cases, Class diagram and sequence diagram
  • Developed the GUI for Admin Interface using JSP, AJAX, CSS and JSTL.
  • Used Jenkins for building and deploying, for continuous integration and delivery of the application to multiple environments and created Daily Rolling Log using Log4j
  • Reviewed testing documents developed by team members.
  • Supported business users in User Acceptance testing.
  • Used JUnit and Mockito for testing and checking performance
  • Implemented MySQL for database connectivity
  • Used Log4J to print info, warning and error data on to the logs

Environment: Java 8, JSP, WebSphere MQ Series, NoSQL, JSTL, Spring MVC, Spring Security, AJAX, Angular JS Oracle 10g, Hibernate, JPA, MySQL, Eclipse, Jenkins,WebSphere Server, Elastic Search, SOAP and RESTful WEB Services, DAO

Confidential, Brenham, TX

Sr. Java Full Stack Developer

Responsibilities:

  • Applied the latest development approaches including MVC, event-driven applications using AJAX, Object Oriented (OO) JavaScript, JSON, and XML.
  • Involved in designing of the application following Spring- Jersey architecture
  • Developed Spring-Jersey REST resources to serve the JSON implemented web application
  • Implemented JavaScript and jQuery technologies for validating the input given to the user interface.
  • Designed the system based on Spring MVC Model architecture.
  • Developed a business logic layer using Spring Dependency Injection and client-side Java-beans for DAO Design Patterns.
  • Developed Hibernate with Spring Integration as the data abstraction to interact with the database and used dependency injection (DI) using Spring framework and annotations.
  • Developed the CRUD API, using RESTful Webservicesin Postman and was engaged in asynchronous coding
  • Used Hibernate for mapping java classes with database and created queries with Hibernate query language (HQL)
  • Extensively involved in developing Restful Web services using Jersey framework (JAX-RS) and REST annotations.
  • Wrote MongoDB models and schema by using Mongoose to query data. Manipulated data using CRUD operations of MongoDB and handled database access and data transmission based on RESTful web service.
  • Automate report generation in MongoDB using JavaScript, Shell scripting and Java.
  • Improved scalability by storing socket buffers and maintaining sessions by MongoDB.
  • Extensively used XML Web Services for transferring/retrieving data between different providers.
  • Used Springboot to collect the data from users and packaged the data as Json distributed to other applications
  • Developed Agile processes usingJenkins for continuous integration
  • Configured and deployed application on Amazon Web Services (AWS) for a multitude of applications utilizing the AWS stack, cloud formation
  • Developed JavaScript MVC based web applications with front-end via Angular.js, jQuery, and backend via JSON, AJAX with AWS storage
  • Built rich prototypes and applications using HTML5, CSS3, JavaScript, jQuery, Ajax, JSON, AngularJS and Bootstrap. Converted data from database into JSON or XML format files and retrieve useful information using AJAX calls to display them on the browser.
  • Developed responsive applications using Bootstrap JS which allowed the same application to be optimized for both mobile and desktop resolutions.
  • Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding and table.
  • Implemented Single Page Design and customized directive and filter criteria by using AngularJS.
  • Used AngularJS services, controllers and directives for front end UI, Angular JS MVC for cross-browser functionality and used Firebug for Firefox, Inspector tools for Chrome, IE developer toolbar for IE.
  • Created RESTful APIs and returned logic through Angular JS data binding.
  • Wrote tests in Mocha on server side and Jasmine on the client side
  • Used Angular Http services to display the content on the browser and took part in creating custom reusable components.
  • Validated the code using W3C Mark-Up validation and checked for the cross-browser compatibility using Cloud Testing.
  • Incorporated knowledge of TDD and BDD for front end UI applications and performed end-to-end testing with Protractor.
  • Maintained the code repository on Git through frequent and definite updates and built the application using Maven to deploy on WebLogic Server

Environment: HTML, XHTML, DHTML, CSS, CSS3, JavaScript, jQuery, XML, XSL, XSLT, JSON, MongoDB, AngularJS, Notepad++, Sublime text, SQL, RESTful Webservices,JIRA, JMS,JSF, JTA, Tomcat, Spring Tool Suite, RAD, Git, Maven, Jenkins, log4j, XML, Jersey, AWS, Hibernate

Confidential, Salt Lake City, UT

Sr. Java Developer

Responsibilities:

  • Designed and developed the application using Agile methodology and followed TDD, Scrum, pair programming.
  • Wrote Technical design document with the class, sequence, activity diagrams in each use case.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot.
  • Involved in transforming XML data in to Java Objects using a JAXB binding tool.
  • Responsible for configuring and deploying the builds on Tomcat Web Server.
  • Involved in improving the Performance of the Application using JMeter
  • Used Spring Core4.x Annotations for Dependency Injection Spring DI, IOC and Spring MVC 4.x for REST API s and Spring Boot for micro-services
  • Developed the messaging queues using JMS
  • Experienced in working with SOA (ESB)architecture by producing/consuming REST based web services.
  • Wrote notification service that executes daily, sends emails and escalations to participants.
  • Used Angular JS $http service to read data from remote servers.
  • Worked on JavaScript framework (Angular JS, Bootstrap) to augment browser based applications with MVC capability.
  • Involved in Unit & Integration Testing for different Modules in the application.
  • Wrote build & deployment scripts using ANT, Maven, shell scripts on UNIX environment.
  • Used Oracle Coherence in Java Collection API to access and modify data, and the Java Bean event model to receive data change notifications.
  • Creating views and updating code to IBM Rational Clear case for Source code control.
  • Configured JNDI resources, Data Base resources, JMS and other configurations on the Application Server
  • Automated the integrating trading process within the community by creating webservices and connect the to server side
  • Involvement in Automation Environment setup using Eclipse, java, selenium web driver java language bindings and Test NG jars
  • Performed the application support on different environments from QA to Production.
  • Was responsible for analyzing the issues, providing technical & functional support to the users and fix them.

Environment: J2EE/J2SE, Core Java, Java 7.0, Java Script, Angular JS, Spring Frame Work, Spring Batch, Hibernate, JDBC, JMS, Apache Axis 2.0, MongoDB, Tomcat Web server, LDAP, DB2, WSDL, SOA, SOAP, XML, HTML, Log 4j, RAD 7, NoSQL, JNDI, SunOS (UNIX), Sub Version, Maven and Windows 7.

Confidential, Long Beach, CA

Java Developer

Responsibilities:

  • Involves actively in Sprints and Scrum’s of Agile Methodology
  • Interacted and coordinated with the Design team, Business analyst and end users of the system.
  • Participated in gathering business requirements, analyzing the project and creating UseCases and Class Diagrams .
  • Configured Struts DynaActionForms, Message Resources, Action Messages, Action Errors, Validation.xml and Validator-rules.xml.
  • Designed and developed Caching and Logging service using Singleton pattern, Log4j.
  • Coded different action classes in struts responsible for maintaining deployment descriptors like struts-config, ejb-jar and web.xml using XML.
  • Used JSP, JavaScript, JSTL, EL, Custom Tag libraries, Tiles and Validations provided by struts framework.
  • Wrote authentication and authorizationclasses and manage it in the frontcontroller for all the users according to their entitlments.
  • Developed and deployed Session Beans and Entity Beans for database updates.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO’s to retrieve the data and did other database configurations using EJB 3.0.
  • Performance of programming was improved by usingMultithreading
  • Created sequence diagrams, collaboration diagrams, class diagrams, usecases and activity diagrams using Rational Rose for the Configuration, Cache & logging Services.
  • Developed front end using Struts framework, business components using EJB’s.
  • Implementing Tiles based framework to present the layouts to the user.
  • Created the web UI using Struts, JSP, Servlets and Custom tags.
  • Deployment of Application in the JBoss Server environment using ANT tool.
  • Developed stored procedures and complex packages extensively using PL/SQL and shell programs.
  • Used Struts-Validator frame-work for all front-end Validations for all the form entries.
  • Developed SOAP based Web Services for Integrating with the JDE Enterprise Information System Tier.
  • Designed and developedJAXB components for transfer objects.
  • Designed & developed LDAP Authentication & Authorization Service using Java, LDAP, JNDI.
  • Prepared EJB deployment descriptors using XML.
  • Involved in Configuration and Usage of Apache Camel Log4J for logging and debugging purposes.
  • Involved in production support, resolving the production issues and administering the WebSphere server
  • Wrote Action Classes to service the requests from the UI, populate business objects & invoke EJBs.
  • Used JAXP (DOM, XSLT), XSD for XML data generation and presentation
  • Wrote Junit test classes for the services and prepared documentation.

Environment: JSP, Servlets, Struts, JAXP, SOAP, SOAP UI, XSLT, DOM, XML, EJB, Webservices, JNDI, J2EE, RSA, JBOSS6.0, RATIONAL ROSE, CVS, ORACLE9I, JUnit, Rational Rose, JavaScript, Apache Camel,DHTML, JIRA

Confidential, Phoenix, AZ

Sr. Programmer Analyst

Responsibilities:

  • Developed the application in Agile Scrum fashion.
  • Developed batch jobs and scheduling components using Springscheduling and Spring batch.
  • Implemented SOAbased enterprise framework with Web Services using SOAP, WSDL and XML.
  • All the functionality is implemented using Spring IO / Spring Boot and Hibernate ORM.
  • Participated in the application architecture, and development tools for web solutions that fulfill the business requirements of the project.
  • Involved in deploying and testing the application on JBoss server and used Maven Build automation tool to build an application.
  • Designed the front-end screens using JSF(ICE Faces, Prime Faces), XHTML, HTML and Java Script and developed application using Spring framework.
  • JSF (Java Server Faces) was used for to simplify development integration of user interfaces and the operation on the values they (UI) hold.
  • Configured managed beans and made available to the application by declaring them in the faces-config.xml configuration file.
  • Worked with JBOSS Rich Faces (JSF/Facelet technology for Rich Internet Application).
  • Developed XHTML’S for presentation layer and used Java Script for validations.
  • Apache CXF open source tool was used to generate java stubs from WSDL
  • Designed and implemented optimized queries, data base tables and stored procedures using DB2
  • Involved in System requirement study, conceptual design and designing of Use Cases based on the requirements using UML modeling.
  • Involved in troubleshoot technical issues, conduct code reviews, and enforce best practices and department development policies.
  • Used JUnit for testing and check API performance. Used Object Relational Mapping ToolHibernate for the interaction with the database.
  • Implemented SpringBeans using IOC and Transaction management features to handle the transactions and business logic. Integrated the JSF framework and the Spring framework together.
  • Designed the various UI screens required for the loan information, financials. Used JSF MVC at presentation layers.
  • Developed JMS message listeners using Spring JMS Template to consume messages from queue.
  • Developed User Interface Components using JSF (Java Server Faces). Designed web module in Spring framework for the J2EE application.
  • Integration and implementation of modules was done by Core Java API’s- Java Collection and Threads.
  • Designed properties file that has been used by many services and written code to read this properties file.
  • Worked on Oracle as the backend database and integrated with Hibernate to retrieve Data Access Objects.
  • Responsible for developing Hibernate configuration file to configure the data base drivers, connection pooling, session management and mapping files to map to database tables.

Environment: Agile, Java 1.5, HTML5.0, CSS, JSP, JSTL, JSF 2.0, JavaScript, Hibernate 4, Jboss, Spring 3.2, XHTML, XML, jQuery, Oracle 11g, SVN 1.7.2, Maven2.2.1, JUnit4, UML, Apache CXF, Linux

We'd love your feedback!