We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Boston, MA

SUMMARY:

  • Over 7+ years’ experience in analyzing system issues, designing and developing dynamic solutions using Java/J2EE technologies.
  • Experienced in all stages of software development life cycle (SDLC) starting from gathering Business specifications, analysis, design, development, testing, and implementation of projects using various a
  • Experience designing and developing Enterprise Applications using include Servlets, JSP, EJB, Services, RPC, RMI, and JDBC, GWT.
  • Delivered training on container and container orchestration with Apache, Docker & Kubernetes.
  • Experience in the application servers Web logic, Web Sphere and Apache Tomcat.
  • Extensively experience in architectural issues and their solutions using various design patterns such as MVC (Model - View-Controller), Singleton, Facade, Factory.
  • Expertise in Application development using various frameworks such as Struts Framework, Java ServerFaces, Spring Framework, Spring MVC,Hibernate with GUI plug-ins like Tiles Framework, validation plug-ins like Validator Framework.
  • Experience in Mean Stack (Mongo DB, Express JS, Angular JS, Node JS, React JS).
  • Well versed in developing MongoDB, Micro Services web application using test driven methodologies (TDD) and Junit as a testing framework.
  • Sound Relational Database Concepts and extensively worked with DB2, ORACLE. Very good in writing complex SQL’s and PL/SQL procedures.
  • Implemented Spring framework, Spring-AOP, Spring-ORM, Spring-JDBC modules.
  • Strong experience in the Web Application GUI Development using Beans and Custom Tag Libraries, HTML, DHTML, CSS, JavaScript, jQuery, XML and AJAX.
  • Expertise in implementing Service Oriented Architectures (SOA) with XML based Web Services (SOAP/UDDI/WSDL).
  • Expert in Core Java with strong understanding of Collections, Multithreading, Event handling, Exception handling and Generics.
  • Experience with Streaming platforms like Apache Kafka.
  • Extensive use of Node JS, Express JS, and Mongo DB along with Mongoose.JS to create server-side applications.
  • Utilized custom built database to enter information, retrieve information, and process Financial- mortgage applications.
  • Integrated Struts and Hibernate ORM framework for persistence and used Hibernate DAO Support with Hibernate Template to access the data.
  • Working knowledge of Ant/Maven for project build/test/deployment, Log4j for error logging and Debugging, JUnit for unit and integration.
  • Worked on the Configuration management tool Subversion and on a continuous integration tool like Jenkins.
  • Hosting Micro Services on PCF and AWS platforms.
  • Migrated applications from internal data center to AWS.
  • Experience in modelling applications with UML, Rational Rose and Rational Unified Process (RUP) and Microsoft Visio and source control applications like Microsoft, CVS and Rational ClearCase.
  • Experience in executing various project assignments in different teams including business modeling and analysis, framework, development, production support and off-shore co-ordination.
  • Expertise in Unit Testing, Integration Testing, System Testing and experience in preparing the Test Cases, Test Scenarios and Test Modules and Test plans.
  • Experience in developing utility and enterprise-based application using core data for iOS Apps to improve memory overhead of the app and increase responsiveness.
  • Extensive hands-on experience in Pivotal Cloud Foundry
  • Very good understanding of frameworks such as Custom In-memory DB concepts, Spring Web, Batch, Remoting, Spring Security, Activiti BPMN 2.0, Hibernate, Struts and SOA based Web Services (both SOAP and RESTful), Test Driven Development, Agile and Sprint Development approach, with hands on implementation experience.
  • Experience in Test Driven Development (TDD), using Spring JUnit Runner, Mockito and Easy Mock.
  • Experience in developing and maintaining Test Automation Frameworks like Data Driven, Keyword Driven, Hybrid and Cucumber (BDD/ATDD.)
  • Deployed web application on different OS's like UNIX, Linux, and Windows

TECHNICAL SKILLS:

Technologies: JDBC, JSF, XML, Web Services, JMS, JavaMail, JSP.

Programming Languages: Core JAVA, SQL, PL/SQL.

RDBMS: Oracle, SQL Server, MongoDB.

Frameworks: Struts, Spring, Hibernate, ATG.

UI: JavaScript, JSP, HTML, XHtml, JSON, CSS, AngularJs.

App/Web Servers: TOMCAT, JBOSS, Web Logic, Web Sphere.

IDE: Eclipse, Jdeveloper.

Development Tools: Toad, SQL Developer, HP Quality Center, SOAP UI.

Build Tools: Maven, Jenkins, Ant.

Version Control: Git, SVN, Clear Case

Operating System: Windows, Linux, UNIX

PROFESSIONAL EXPERIENCE:

Confidential, Boston, MA

Sr. Java/J2EE Developer

Responsibilities:

  • Handled Analysis, Design and Development of the project.
  • Involved in SDLC Requisites accumulating, Analysis, Design, Development and Testing of application utilizing SUPPLE methodology (SCRUM).
  • Designed and developed web-predicated software utilizing Java Server Faces (JSF) framework, Spring MVC Framework.
  • Experienced in system design in core java using Collections, multithreading and exception handling.
  • Maintained GWT, CSS and HTML, XSL, XSLT, JAVA SCRIPT, JSF, Angular JS, for designing Webpages.
  • Used MicroServices architecture, with Spring Boot-predicated services interacting through an amalgamation of REST, Swagger, Cassandra and MQ message brokers and leveraging AWS to build, test and deploy Identity micro services.
  • Used groovy and spring boot to accumulating the data from users and packaged the data as JSON distributed app
  • Used Ajax for intensive utilizer operations, Web object oriented programming and client-side validations, Utilizing JavaScript for clientside validation.
  • Worked on creating a Kubernetes cluster, node pod and deploying an application on it.
  • Worked on migrating the application to MicroService Architecture using Restful API's, Docker, Spring Boot and Kubernetes.
  • Developed application accommodation components and configured beans utilizing Spring IoC, engenderment of Hibernate mapping files and generation of database schema.
  • Installed and configured Docker in collaboration with Spring Boot.
  • Used Web Accommodations for engendering rate summary and used WSDL, MongoDB and SOAP messages and used XML parsers for data retrieval. Withal Developed and consumed REST base web accommodations.
  • Worked on multiple GUI apps, APIs (including a public API), and other servers built on top of Clojure.
  • Architected and developed a web service interface to expose B&N product data information. Started as a monolithic application that runs on Jboss, later migrated it in to a set of Spring boot and Node.JS Microservices. Did a POC project to deploy the services on AWS.
  • Expertise in web development and cognate software Angular JS, Html5, CSS3.
  • Involved in indicting Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans utilizing Spring IOC pattern. Spring ORM to integrate Spring Frame work with hibernate and JPA.
  • Experienced in developing the complex arithmetic functions using Groovy.
  • Developed JMS components to send messages from one application to other application internally.
  • Involved in engendering sundry Data Access Objects (DAO) for integration, modification and effacement of records utilizing sundry designation files.
  • Provided sundry reports cognate to performance of the system. Recollection leaks.
  • Experience working with various automated testing tools like Selenium, SOAP UI, and ClearQuest. Strong critical thinking and analytical skills.
  • Designing and implementing scalable, RESTful and microservices-based backend. The backend is being written in Java using Spring Boot for simplicity and scalability. Utilized Swagger with Spring Boot.
  • Developed Maven Scripts for the build process and deployed in IBM WebSphere and Tomcat.
  • Used shell scripts to maintain engenderment and test AWS EC2 instances. Responsible in engendering Red Hat RHEL instances and deploying applications utilizing Linux bash scripts.
  • Created cloud formation templates to automate the ec2 instance engenderment and managed AMI backups and cloud formation stacks.
  • Used Jenkins for perpetual Integration of software development. Thorough working knowledge on Micro Services architecture which involves spring boot through combination of rest and MQ message brokers and to build, test and deploy in AWS.
  • Implemented Log4J for Logging Errors, debugging and tracking utilizing loggers, appends components.
  • Implemented Business processes such as utilize authentication, Transfer of Accommodation utilizing Session EJBs.
  • Used Tortoise SVN as version control across mundane source code utilized by developers and MAVEN as building implement.

Environment: s: Agile methodology,Java SE 7, J2EE, Springs 3.x, Spring MVC, Spring JPA, Java Swings, Hibernate, Spring Security, Spring Batch(Quartz Scheduling), Rest Services, Groovy, Swagger, SOAP Services, Angular JS, JavaScript, WSDL, XML, XSLT, XSD Schemas, Apache JMeter, JProfiller, AWS(Amazon Web Services EC2, RDS.

Confidential - Philadelphia, PA

Senior Java Developer

Responsibilities:

  • Create class diagrams and sequence diagrams for analysis and design of application.
  • Define and construct layers, server-side objects and client-side interfaces based on J2EE design patterns.
  • Involve in complete software development cycle starting from requirement analysis, documenting analysis and design with class association diagrams using UML.
  • Develop test parameters, application characteristics and customer acceptance criteria for application.
  • Use Apache CXF as Web Services Framework to implement REST APIs involved.
  • Implement persistence layer using Hibernate-ORM.
  • Experienced working in Capacity Planning to ensure scalability in Cloud environment.
  • Develop application using JSF for frontend, Spring to manage business layer components and Hibernate for performing database transactions.
  • Travel onsite to clients to do SOA and/or enterprise integration architectural reviews usually surrounding Active MQ or FuseESB.
  • Architect, design and develop POC with new technologies for recurring problems.
  • Write Spring Configuration XML file that contains declarations and other dependent objects declaration.
  • Develop architecture and implement message broker migration away from WebLogic JMS to Active MQ Cluster.
  • Review/evaluate FPL call center OMS and customer billing JCAPS integration architectures.
  • Implement EAI, B2B integration, EDI and Service Oriented Architecture (SOA) applications using technologies J2EE, XML, DB2 and Red Hat Linux.
  • Use SSH Secure Shell to remotely access ups Linux Server and configure Apache Service Mix instances in server.
  • Develop Web Services using top down and bottom up approach in Eclipse Indigo.
  • Use Spring JDBC for getting connected to Oracle database.
  • Develop application using Eclipse Indigo IDE.
  • Create SQL Server Reports based on requirements using SSRS 2012.
  • Build and parse XML and design UML diagrams.
  • Use Log4J for logging messages and use Subversion-Tortoise SVN for version control.
  • Install JBoss Server on Windows NT and administrating.
  • Involve in deployment of application on WebLogic Application Server.
  • Develop/consume Web Services using SOAP, WSDL, UDDI and XML.
  • Use ANT for compilation and building JAR, WAR and EAR files.
  • Review code developed by team members.
  • Work in Agile environment with Solutions Architect, Project Manager and Business Analysts.
  • Architect and integrate Spring Security in various modules which will inspect incoming http requests and implement user defined security checking.
  • Implement RBAC (Role Based Access Control) and used for role assignment, role authorization and permission authorization.

Environment: Java 7, SOA, ESB, JEE, Eclipse Indigo IDE, REST, SOAP WS, XML, XSD, JAXB, HTML, CSS, JavaScript, Apache AXIS, Spring Framework, JBoss Server, JMS, Tortoise SVN, Linux, Apache Active MQ 2.9.0, JCAPS, Hibernate, Angular JS, SQL Server 2008, JSF, Primefaces, JUnit, SQL, PL/SQL, JDBC, ANT, SSH, Putty, Agile, Windows, UNIX, HL7, JBoss, ESB and Cloud Computing.

Confidential, Detroit, MI

Java Developer

Responsibilities:

  • Involved in requirement gathering, design and development, handling deliverables, tracking status phases of Software Development Life Cycle (SDLC) in the application.
  • Involved in the design and development of application built in Java/J2EE using Struts, Spring and Hibernate frameworks in SOA.
  • Generated the Use Case Diagrams, Class Diagrams and Sequence Diagrams to represent the detailed design phase using UML in Rational Rose.
  • Used strutsframework to develop Action Servlets, Action Form bean and configured the struts-config.xml file.
  • Used Servlets and JSP’s in developing the web application on Websphere.
  • Involved in using all core Java Concepts into the application for the reusability of the code.
  • Used the Struts validation and Tiles Framework in the presentation layer.
  • Developed Java, JSP, Java Script, HTML, and CSSfor UI.
  • Implemented WEB Service Layer for exposing order services to other platform independent applications.
  • Used Spring Framework with Hibernate to map to Oracle Database for the Workflow of Various Modules.
  • Used RAD(Rational Application Developer) as the IDE and deployed the application on Web Sphere application server
  • Involved in writing the ANT scripts to build and deploy the application.
  • Used Logging framework Log4J for logging purpose.

Environment: J2EE, Oracle 10g, Spring Framework, Hibernate, Struts Framework, WebSphere, SVN Repository, and UNIX.

Confidential, Saint Louis, MO

Java Developer

Responsibilities:

  • Involved in entire lifecycle activities of the project including requirement gathering, analysis, design and development and testing and participated in the daily stand-up, Preplanning and Retro meetings as a part of Agile.
  • Used Java/J2EE patterns, spring, Hibernate, EJB, SQL Server in developing Web application.
  • Implemented web based system using JSF2.1 Framework and Java script used for client side validations.
  • Developed the Presentation layer using JSF, HTML, JSP and used AJAX/ JQuery based frameworks for improved customer experience.
  • Developed the Business layer using Spring MVC, JAXB modules.
  • Worked with Oracle and DB2 servers to maintain database.
  • Used Hibernate as ORM tool and defined the mapping and relationship of each table in database.
  • Involved in creating, publishing and consuming Web Services using JAX-RS 2.0 API and other technologies like HTTP and REST.
  • Worked with defect tracking system JIRA, testing with Junit, Mockito and NUnit testing.
  • Worked with IDE as Eclipse Juno and deployed into IBM Web Sphere 8.5 Application Server& used Maven build tool to achieve more functionality for build process.
  • Used Git for source control system and Jenkins used for continuous integration.

Environment: Java, J2EE, JSF 2.1, Springs MVC, Oracle, DB2, MarkLogic, Spring 3.x, DB2, HTML 5, XML, DOM, JSON, Maven, CSS, Java script, JQuery, Eclipse Juno, Junit, Mockito, RESTful Web services, MYSQL, IBM Web Sphere 8.5 Application Server, Hibernate 4.2, Groovy, LOG4J, Git.

We'd love your feedback!