We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Boston, MA

PROFESSIONAL SUMMARY:

  • Over 8+ years of extensive IT experience in developing, design, analysis, testing of various web based, SOA based and client/server applications in multi - platform environments with JAVA/J2EE technologies, Involved in all phases of Software Development Life Cycle (SDLC)
  • Highly Proficient in using OOPS for building n-tier architecture systems with hands on development expertise in front-end UIlayer, applicationlayer including middleware, core business frameworks and Back-end database layer integration
  • Well versed in using software development methodologies like Water Fall, Agile (SCRUM), Test Driven Development and Service orientation architecture
  • Experience in Front-End UI development skills using scripting languages like HTML5, DHTML, CSS, JavaScript, JQuery, JSON, AJAX, Node JS, Angular JS, Backbone JS, Bootstrap, Tag Libraries, JSTL
  • Expertise in implementation of Core concepts of Java, J2EE Technologies: JSP, JTS, Servlets, JSF, JSTL, EJB transaction implementation, JMS, Struts, Spring, Swing, Hibernate, Java Beans, JDBC, XML, Web Services, JNDI, Swing, Serialization and Externalization
  • Experience in design and development of robust and highly scalable web service platforms and API’s based on REST and SOAP for e-commerce applications using AXIS,WSDL, UDDI, XML, JAX-WS, JAX-RS, JAXB, JAX-RPC technologiesand Jersey frameworks
  • Experience in developing web applications on MVC based frameworks like Spring, Spring IOC, Spring Security, Spring Boot, Spring Batch and Spring MVC
  • Experience using J2EE design patterns like Composite View, Value Object, Singleton, Factory, Prototype, Business Delegate, Session Façade Pattern, Service locator, Visitor, Observer, Decorator, Front Controller, DAO, MVC, Abstract Factory and Factory Pattern for reusing most efficient and effective strategies for new development.
  • Expertise in XML technologies such as DTD,XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX, DOM
  • Expert in Core Java with strong understanding of Garbage Collector, SWING, Collections, Multithreading, Event handling, Exception handling and Generics
  • Expertise in Back-end/server side java technologies such as: Web services, Java persistence API (JPA), Java Messaging Service (JMS), Java Database Connectivity (JDBC), Java Naming and Directory Interface (JND)
  • Expertise in open source framework Object Relational Mapping (ORM) tools like Hibernate and also used Hibernate Annotations to reduce time at the configuration level
  • Expertise in databases such as Oracle, MySQL, SQL Server, NoSQL, Mongo DB and IBM DB2 databases to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages
  • Strong experience in different IDEs like RAD, Eclipse, Spring Tool Suite and IntelliJ IDEA and worked on various application and web servers like JBoss, BES Web Logic, IBM Web Sphere, Glassfish, Camel and Apache Tomcat
  • Having experience with Cloud Computing environment like Amazon Web Services (AWS)
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more EC2 instances
  • Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication
  • Experience with Selenium, JUnit, Mockito, Log4j in developing test cases and determining application functionality
  • Experience in development, deployment and troubleshooting Web based and enterprise based applications on Windows, UNIX and Linux platforms
  • Good knowledge on building applications using ANT and Maven
  • Experience in using code repository tools - Tortoise SVN, GitHub, and Visual Source Safe
  • Strong communication and analytical skills and a demonstrated ability to handle multiple tasks as well as work independently or in a team

TECHNICAL SKILLS:

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

Tools: Struts, Spring, Hibernate, Spring MVC, Spring boot, Spring Web Flow, Spring IOC, Spring AOPSpring Security, JSF, JSF, Junit, SOAP UI, JReport, Rational Rose

J2SE/J2EE Technologies: Java, J2EE, RMI, Sockets, JDBC, Servlets, JSP, JMS, Java Beans, JSTL, Jakarta Struts, JSF, EJB, Spring, Hibernate, JTA, JNDI, JPA, JMS, Groovy/Grails

SOAP, RESTful, UDDI, WSDL, Microservices, JAX: RPC, JAX-RS JAX-WS, JAX-B, CFX

Web Technologies: HTML5, DHTML CSS3, JavaScript, JQuery, Bootstrap, AngularJS, AJAX, BackboneJS, NodeJS, JSON Restful

XML Technologies: XML, XSL, DOM, SAX, DTD, XQuery, XSD and XSLT

Cloud Technologies: AWS EC2, AWS Lambda, AWS S3, AWS (AMI), SNS, SQS, PI Gateway AWSES, AWS Cloud formation, Cloud Watch, Kinesis Streams

Oracle, SQL: Server, MySQL server, MS SQL, IBM DB2, MongoDB, NoSQL

Web/Application Servers: Apache Tomcat, IBM WebSphere, Web logic Application server, JBOSS, Camel

Build Tools: ANT, Maven, Vagrant, Docker and Jenkins

IDE / Tools: Eclipse, IntelliJ, Spring Tool Suite(STS), RAD, Adobe Dreamweaver

Testing Tools / Others: Selenium, JUnit, Mockito, Soap UI, Log4j and JIRA

Platforms: Windows, Linux and Unix

Version Control: Tortoise SVN, CVS and GIT

Methodologies: Agile, Waterfall, Test Driven Development

PROFESSIONAL EXPERIENCE:

Confidential, Boston, MA

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM)
  • Implemented the middleware component to call Apache Axis web Services and push data to front end
  • Developed the web interface using AngularJS, Node JS, Bootstrap, HTML, JavaScript and JQuery
  • Outstanding knowledge of JavaScript Libraries like JQuery to implement dynamic webpages
  • Expertise in creating page layout utilizing CSS and responsive web design using Bootstrap
  • Implemented based Cloud Architecture on AWS Platform and Cloud Foundry
  • Developed AWSLambdas that run in the AWS environment.
  • Used NoSQL databases like AWSDynamodb and S3 for data persistence
  • Designed Java Components and integrated using Spring framework with Hibernate Object/Relational persistence mechanism
  • Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern
  • Implemented the application using Spring IOC, SpringMVC Framework, Spring Batch and handled the security using Spring Security
  • Implementing or exposing the Micro services based on RESTful API utilizing Spring Boot with Spring MVC.
  • Implemented SOA to develop REST Based Web services using Apache Axis
  • Created web services using Spring@Rest Controller to return JSON to the frontend
  • Designed and developed DAO layer with Hibernate standards, to access data from SQL Server
  • Created SQL Server logins and assigning roles and Authentication models as a part of Security
  • Used multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations and Transaction Management
  • Performed deployment of applications on IBM WebSphere Application Server
  • Involved in creating Mongo DB, collections and documents and developed Mongoose Schema objects to perform CRUD operations
  • Experience in Server infrastructure development on AWS Cloud, extensive usage of, Elastic Beanstalk, DynamoDB, Kinesis , Lambda, RDS, S3, Route53, SNS, and SQS
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with UNIX Shell scripts to automate routine jobs
  • Worked on creating the Docker containers and Docker consoles for managing the application life cycle
  • Development carried out under RAD Integrated Development Environment (IDE)
  • Used PUTTY to check application server logs
  • Used MAVEN to define the dependencies and build the application and used JUnit for suite execution and Assertions
  • Used JIRA for bug tracking, issue tracking and project management
  • Used GIT as source control management giving a huge speed advantage on centralized systems that must communicate with a server

Environment: Core Java, Multithreading, Agile Methodology, HTML5, CSS3, Bootstrap, NodesJS,AngularJS, JSTL, JQuery, AJAX,AWS EC2, S3,Lambda, Micro Services, Docker,Hibernate, Spring, RESTful API, Spring Framework, Spring boot,SOA, JAX-RS, JSON, Putty,NoSQL, SQL Server, SQL, Oracle, CRUD, CI, CD, Jenkins, JIRA, MAVEN, JUnit, UNIX, Eclipse, IBM Web Sphere, Log4J, GIT

Confidential, Columbus, OH

Java/J2EE Developer

Responsibilities:

  • Worked on High level and low level system design, planning, estimation and implementation
  • Implemented the front end using HTML 5, XHTML, DHTML, XML, CSS3, JavaScript and Angular JS
  • Used JQuery, AJAX to interact with Java Servlet
  • Build responsive application using AngularJS & NodeJS
  • Experienced with AWS services to smoothly manage application in the cloud and creating or modifying the instances
  • Functional, non-functional and performance testing of key systems prior to cutover to AWS
  • Worked on Spring Framework for Dependency and Transaction Management
  • Implemented Multithreading, Concurrency, Exception Handling and Collections whenever necessary
  • Developing RESTWeb Services using Springboot to make the application more reusable and loosely coupled
  • Designed and implemented MongoDB based database and created REST enabled Web Services on Jersey framework
  • Used Test driven development (TDD) approach for application development
  • Involved in writing JSP. Used JSTL Tag library to create standard dynamic webpages
  • Designed and developed Application based on Spring framework using MVC design patterns
  • Good knowledge on the Spring modules like Spring IOC, Spring MVC, Spring Web flow, Spring AOP, Spring DAO and Spring Security
  • Used a micro services architecture, with Spring Boot based services interacting through a combination of REST and MQ or Apache Kafka message brokers and leveraging AWS to build, test and deploy Identity MicroServices
  • Created RFP (Request for Proposal) micro services to provide RESTful API utilizing Spring Boot with Spring MVC
  • Designed and developed RESTful Services to retrieving configuration JSON documents related to customer
  • Implemented Persistence layer using Hibernate to interact with the Oracledatabase, Used Hibernate Framework for object relational mapping and persistence
  • Involved in development of Spring DAO layer which invoked database queries
  • Used Active MQ to communicate with controller and used service layer to implement the business logic
  • Used the KCL client library to consume the data from Kinesis stream and do further process for putting the data into S3 bucket
  • Development of infrastructure automation in AWS ( EC2 , Dynamo DB , Lambda , EBS , RDS , Dynamo , ELB , EIP etc) with AWS Cloud Formation
  • Migrate Data from databases such as MongoDB, SQL and Dynamo dB to Amazon Redshift
  • Used Hibernate ORM tools which automate the mapping between IBM DB2 SQL databases and objects in Java
  • Configured development environment using Web Sphere application server for developer’s integration testing
  • Implemented Continuous Integration(CI) using Jenkins and continuous deployment
  • Worked on installation of Docker using Docker toolbox
  • Deployed and tested the application in UNIX onWeb Logic Application Server
  • Created Maven build file to build the application
  • Used Log4j for debugging, testing and maintaining the system state
  • Maintained project documents and resources using Subversion

Environment: Java, HTML5, CSS3, JavaScript, JQuery, AngularJS,Spring Framework, Springboot,NodeJS, SASS,AJAX, JSTL, Spring MVC, DAO, IOC, Hibernate,REST, TDD, Eclipse, PL/SQL, Jenkins, Oracle, JAX-RS, AWS, JMS, Active MQ, SOA, UDDI, WSDL, Web logic, Agile,MAVEN, Log4J, Micro Services, Subversion, Docker, UNIX

Confidential, Johnston, IA

Java/J2EE Developer

Responsibilities:

  • Involved in deployment of full Software Development Life Cycle (SDLC) of the tracking system like Requirement gathering, Conceptual Design, Analysis, Detail design, Development, System Testing and User Acceptance
  • Worked in Agile Scrum methodology
  • Embedded objects (like videos introducing the product to the user) on webpages that respond accordingly when the browser size alternated
  • Designed and implemented the user interface using JSP, XSL, DHTML, Servlets, JavaScript, HTML, CSS and AJAX
  • Developed framework using Java, MySQL and web server technologies
  • Developed the service layer that acts a bridge between the presentation layer and data access layer, with spring framework
  • Experience in developing server side of an application using NodeJS and Java
  • Validated the XML documents with XSD validation and transformed to XHTML using XSLT
  • Implemented cross cutting concerns as aspects at Service layer using Spring AOP and of DAO objects using Spring-ORM
  • Spring beans were used for controlling the flow between UI and Hibernate
  • Developer and integrated RESTful web services using JAX-RS along with SpringBoot and test cases using JMeter
  • Services using SOAP, WSDL, UDDI and XML using CXF framework tool/Apache Commons
  • Implemented Dependency Injection (IOC) feature of spring framework to inject beans into User Interface and AOP for Logging
  • Worked on database interaction layer for insertions, updating and retrieval operations of data from data base by using queries and writing stored procedures
  • Wrote Stored Procedures and complicated queries for IBM DB2. Implemented SOA architecture with Web
  • In depth knowledge in Amazon AWS Cloud Administration which includes services like: EC2, S3, EBS, VPC, ELB, Kinesis , Route 53, Auto scaling, Security Groups and AWS data pipeline)
  • Used Eclipse IDE for development and JBoss Application Server for deploying the web application
  • Used Apache Camel for creating routes using Web Service
  • Removal of web sphere Process Server and developing customize DB driven workflow engine for the application
  • Worked on creation of custom Docker container images, tagging and pushing the images
  • Used JReport for the generation of reports of the application
  • Installed Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm
  • Used Web Logic as application server and Log4j for application logging and debugging
  • Used CVS version controlling tool and project build tool using ANT

Environment: Java, HTML, CSS,JSTL, JavaScript, Servlets, JSP,Hibernate, Spring Framework, Struts, Web Services, Eclipse, NodeJS, JBoss, JSP, JMS, JReport, Scrum, Web Sphere,No SQL, Docker,MySQL, IBM DB2, SOAP, WSDL, UDDI, AJAX, XML, XSD, XSLT, Oracle, Linux, Log4J, JUnit, ANT, CVS

Confidential, Southlake, TX

Java/J2EE Developer

Responsibilities:

  • Involved in (OOAD) analysis and design for the project and prepared the technical documents for a distributed architecture at enterprise level
  • Designed and developed dynamic webpages using HTML, CSS, JavaScript
  • Involved in writing the client side scripts using JavaScript, JQuery
  • Worked on XML technologies like XML Parsers, JAXB for binding data to java objects
  • Used JavaScript and Struts validation framework for performing front end validations
  • Written Enterprise Java Beans (EJB), Flex to implement business logic
  • Data was converted into JSON using JSP tags
  • Implemented Session Façade Pattern using Session and Entity Beans
  • Developed Web Service provider methods (bottom up approach) using WSDL and SOAP for transferring data between the applications
  • Implemented the Struts framework based on MVC design pattern
  • Involved in writing the struts-config files and implemented the Struts Tag library
  • Used Struts for web tier development and created Struts Action to handle the requests
  • Used Java Messaging Services (JMS) for reliable and asynchronous communication
  • Developed Session Beans and Entity Beans (JPA)
  • Responsible to writing JDBC programming to persist the data in Oracle database
  • Used Hibernate for Object Relational Mapping and used Log4j for enhanced debugging
  • Tested Service and data access tier using JUnit in TDD methodology
  • Used WebLogic for application deployment and Log 4J used for Logging/debugging
  • Used CVS version controlling tool and project build tool using ANT
  • Worked with production support team in debugging and fixing various production issues

Environment: Java, JDK, HTML,CSS, JavaScript,AngularJS, JSON, Struts, Servlet, XML, JUnit, JPA, AJAX, JSP, EJB, SOAP, Oracle, UML, JDBC, DAO, Eclipse, Log4J

Confidential

Java Developer

Responsibilities:

  • Analysis, design and development of application based on J2EE and design patterns
  • Involved in all phases of SDLC (Software Development Life Cycle)
  • Developed user interface using JSP, HTML, CSS and JavaScript
  • Involved in developing functional model, object model and dynamic model using UML
  • Development of the Java classes to be used in JSP and Servlets
  • Implemented asynchronous functionalities like e-mail notification using JMS
  • Implemented Multithreading to achieve consistent concurrency in the application
  • Used the Struts framework for managing the navigation and page flow
  • Created SQL queries and used PL/SQL stored procedures
  • Used JDBC for database transactions
  • Developed stored procedures in Oracle
  • Involved in developing the helper classes for better data exchange between the MVC layers
  • Used Test Driven Development approach and wrote many unit and integration test cases
  • Used Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking
  • Worked on running integrated testing using JUNIT and XML for building the data structures required for the Web Service
  • Used ANT tool for building and packaging the application
  • Code repository management using SVN

Environment: Core Java, Struts, Servlets, HTML, CSS, JSP, XML, Water fall, Eclipse IDE, Oracle, SQL, JDBC, JBOSS, JUNIT, ANT, JUNIT, Eclipse ANT, SVN, Apache Tomcat Server

We'd love your feedback!