We provide IT Staff Augmentation Services!

Java/j2ee Developerresponsibilities: Resume

5.00/5 (Submit Your Rating)

Boston, MA

SUMMARY:

  • Senior Java Developer with 8 years of IT experience in various applications design, development, implementation and maintenance of Web based n - tier architecture systems using Java/J2EE for enterprise applications.
  • Good working knowledge of software development using Agile, Waterfall methodology with iterative and incremental software development.
  • Experience in Java, JavaScript, CSS3, html5 and jQuery.
  • Extensive experience in designing both Frontend & Backend applications using Web frameworks, JSP, JSTL, HTML, CSS, Angularjs, JSON, RMI, AJAX, JavaScript, jQuery, Bootstrap.
  • Extensive experience in various technologies including Core Java, J2EE, Servlets, JSP, JDBC and Struts.
  • Extensive experience in architecture, design and building Complex Business components, developing Multi-Tier Web Applications and Server-side Business Logic using Java, J2EE, XML, IBM Web sphere, Apache Tomcat, JBoss, Weblogic, JSP, Spring, Struts, Hibernate, Web Services (JAX-RS, JAX-WS), JDBC, PL/SQL, AJAX, JMS, Maven, Log4J, HTML, JavaScript.
  • Worked extensively on projects using SQL and PL/SQL. Created Stored Procedures to encapsulate business logic in the database and improve performance.
  • Experience in developing Web based GUI's using JSP, JQUERY, HTML 4/5, DHTML, CSS 2/3, and JavaScript, Angular JS.
  • Worked extensively on build and deployment tools like ANT, Maven, Git and Log4j.
  • Understanding of Cloud application development & knowledge of AWS Offerings.
  • In depth knowledge of AWS services and prior experience in developing Hands on experience in AWS provisioning.
  • Experience in core AWS services (S3, EC2, ELB, EBS, Route53, VPC, Auto scaling etc.) and deployment services (Elastic Beanstalk, OpsWorks and Cloud Formation) and security practices (IAM, CloudWatch and Cloudtrail).
  • Good experience into AWS Architecture and Services. Ability to design applications on AWS taking advantage of disaster recovery design guidelines. Knowledge of monitoring, logging and cost management tools that integrate with AWS.
  • Having good Experience in DevOps tools like Chef and Puppet for Deployment on Multiple platforms to automate repetitive tasks, quickly Deploy critical applications, and proactively manage change.
  • Have Knowledge on Amazon Lambda, Code Commit, Code Deploy, Code Pipeline, Code Build.
  • Proficiency in developing Web applications using Servlets, JSP, JDBC, EJB2.0/3.0, web services using JAX-WS2.0 and JAX-RS APIS.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Used Jenkins as a build tool and for deploying the modules to server.
  • Good Exposure to work on Framework using Struts MVC Architecture.
  • Good Knowledge on Sockets, Java Beans and Swing.
  • Knowledge on CI-CD tools and automation is important. (Jenkins, Maven, Selenium, JMeter, AWS Cloud Commit, Cloud Build, Cloud Pipeline, etc .
  • Experience in JUnit, TestNG to develop unit testing and debugging of application.
  • Involved in using Core java concepts - Collections, Exception Handling, Multithreading, Concurrency, Serialization and Java 1.8 features.
  • Experience with UNIX scripting and shell commands.
  • Good exposure with Operating Systems like Windows and UNIX.
  • Experience in using JIRA as Bug Tracking Tool
  • Extensive working experience in Financial and eCommerce based domains
  • Experience in design, development and deployment of enterprise applications for J2EE platform using JAVA, J2EE, springs, JPA, Web Services, EJB 3.0, and XML JavaScript, SQL, HTML.
  • Having experience in low level design and reengineering of java projects. This includes extensive knowledge of Swing/ Spring Core/ Spring Framework, Spring MVC, Web services (Soap, REST).
  • Experience with implementing Service Oriented Architecture (SOA) using SOAP and REST Web Services.
  • Experience in working on DevOps with Agile Methodology and tools area (Code Management and build and release automation and service and incident management)
  • Strong Experience in Perl scripting and Unix Shell scripting. Developed Unix Shell scripts, Perl scripts and SQL control files to load data through SQL Loader & Oracle data pump.
  • Experience in working with REST Web Services.
  • Experience in developing secure web applications using Struts and Spring frameworks.
  • Designed and implemented application using Spring Boot, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Batch, Spring Transactions, Spring JDBC.
  • Strong Experience in Oracle 11g and backend programming. Experience in SQL, PL SQL, DB2. Normalization, creation of stored procedures and function.
  • Used Java 1.8 fundamentals like parallel streams and filters through lambda expressions to handle searching.
  • Excellent work experience on RDBMS like Oracle and MySQL. Creating SQL statements & Sub queries.
  • Excellent Technical, Communication and Interpersonal Skills with strong Customer Orientation and Client Interfacing Skills.

TECHNICAL SKILLS:

Web Languages: Java, J2EE, Servlets, JSP, JSF, JSON, Struts 2.0, Spring Web Flow, JSP Tag Libraries, EJB 3.0, JDBC, JavaScript, SQL

Core Java: Data Structures, Collections, Generics, Serialization Reflections, Concurrency/Multithreading, RMI, Swing

Frameworks: Spring MVC, Struts, JSF Framework, Web Services, CXF, AXIS 2, Log4J, Spring MVC, Spring REST, Spring ORM, Spring AOP, Spring Batch, Spring Boot.

Methodologies: Agile, Scrum, Test Driven Development(TDD)

Scripting Language: JavaScript, CSS, Ajax, jQuery

Database: Oracle 11g, MySQL 5.x, MS SQL Server, DB2

Operating System: DOS, Windows, Unix/Linux

IDE Tools: Eclipse, RSA, Intellij, Oracle ADF, Web Logic, RationalRose, LDAP, RUP Methodology, Clear Case/Clear Quest

Web Services: SOAP, REST, WSDL

Design Patterns: Singleton, Factory method, Builder, Prototype, Façade, Visitor, MVC, DAO, Front Controller

Version Control: SVN, Clearcase, CVS, Git

Tools: RAD, Eclipse, Edit Plus, Apache Ant, log4j, JUnit, TestNG, Visio, ANT, Maven

Web/App. Servers: WebSphere Application Server 8.0, Apache Tomcat, Sun One Application Server, Weblogic 7.1/8.x, JBoss 4.x/5.x

ORM Tools: JPA, iBatis, Hibernate, Spring

AWS Services: IAM, EC2, EC2 Container Services/Docker, VPC, Lambda, S3, SQS, API Gateway, Cloud Watch, Elastic Beanstalk

Other: MS Office Suite, MS FrontPage, Toad, JIRA, SQL, VSS, Test Director, Dreamweaver, Unit Test, NIKU.

PROFESSIONAL EXPERIENCE:

Confidential, Boston, MA

Java/J2EE Developer

Responsibilities:

  • Involved in all the phases of the portal changes - analysis, design, development, testing and deployment.
  • Developed User Interface using the HTML, Bootstrap, CSS, JavaScript, and AngularJS.
  • Used spring framework features like Spring IOC, Spring AOP and Spring Batch.
  • Spring configuration files are created for dependency injection.
  • Designed and deployed XML files for Dispatcher Servlets, Application Context and Controllers to implement the Inversion of Control (IOC) module in spring.
  • Developing micro services in cloud environment.
  • Used NOSQL database Amazon dynamo DB to store data of reporting Application.
  • Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
  • Implemented Object-relation mapping in the persistence layer using Hibernate (ORM) framework.
  • Used DAO patterns, including mapping DAO objects, configure file and classes to interact with database.
  • Developed Java API to interact with the Amazon SQS used in sending bulk emails.
  • Generated JSON format data packets from middle-tire controller to front-end using Jackson JSON API.
  • Used JSON for data exchange between browser and server. Used JSR353 for processing and manipulating JSON objects.
  • Modeled JSON data from database and coded request handlers for parsing and sending relevant data to client (browser) side.
  • Developed web services using JAX-WS to interact with legacy applications (backend processes)
  • Configured spring based Micro services and Spring boot.
  • Worked with a team to setup Docker on Linux and configured Jenkins to run under Docker host.
  • Involved in writing SQL stored procedures on Oracle.
  • Developed interactive web application using Node.js, a pure java script application frame work.
  • Selecting the appropriate AWS service based on compute, data, or security requirements.
  • Integration of Amazon Web Services (AWS) with other applications infrastructure.
  • Working on Docker container implementation for Enterprise build system.
  • Used JIRA for defect management and to keep track of bugs and issues.
  • Wrote SPA (Single Page Web Applications) using RESTFUL web services plus Ajax and AngularJS.
  • Built application using MAVEN and used Log4J to generate log files for the application.
  • Extensively Implemented Spring Boot, dependency Injection (DI) and aspect oriented programming (AOP) features along with hibernate.
  • Utilized core J2EE design patterns such as DTO (Data Transfer Object), DAO in the implementation of the services.
  • Maintain high-quality of RESTful services and implemented REST web Services using Spring MVC and JAX-RS.
  • Involved in development of SOAP based web services using WSDL, SOAP, JAXB, AXIS and JAX-WS.
  • Used MOCKITO to develop test cases for java bean components and test them through TestNG framework. And used Code coverage plug-ins like SonarQube, and Eclemma to improve the coverage and quality of code.
  • Developed and configured Jasmine test cases to test the Angular controllers for UI in Jasmine framework (JavaScript Testing Framework) in Eclipse IDE
  • Worked on adding and pulling files from the GitHub repo through Linux commands.
  • JUnit/Mockito Frameworks were used for performing unit & integration testing by writing test cases.

Environment: Java 1.8, Spring, Hibernate, EJB, Windows (development), WebSphere, Bootstrap, Java Script, AngularJS, Node.js, Oracle, UML, Github, AJAX, JSR 353, JNDI, SOAP & RESTFUL Web Services - SOAP, WSDL, AXIS, JAX-WS, JAX RS, Ant, Jenkins, AWS (Amazon Dynamo DB, Amazon SQS, Amazon Cloud Watch, Amazon Lambda), Docker, Agile Scrum.

Confidential, Nashville, TN

Java/J2EE Developer

Responsibilities:

  • Involved in the design and implementation of the architecture for the project using OOAD, UML design patterns.
  • Followed Agile Scrum development methodology by coordinating with product owner, development team, QA, Content and UX (User Experience).
  • Contributed to the system design by developing Use Case Diagrams, Object Diagrams and Class Diagrams using Rational Rose.
  • Developed Action class and Action Form for business logic with support of spring framework and Presentation tier.
  • Involved in design and development of server side layer using XML, JSP, JDBC, JNDI, EJB and DAO patterns using Eclipse IDE.
  • Extensively used JavaScript to provide dynamic User Interface and for the client side validations.
  • Extensively used Spring MVC architecture for the application development.
  • Designed rich user interface application using AJAX, Java Script, CSS, and HTML.
  • Developed the code based on the design using Tiles MVC (Struts framework) and using J2EE patterns.
  • Designed and developed JSP pages using Spring MVC framework.
  • Developed several controller classes as required for the design such as Abstract Wizard form controller, Simple Form controller, Multi Action controller, etc in Spring MVC.
  • Extensively used WebServices for communication between the different internal applications.
  • Used Apache Axis as the WebServices framework for creating and deploying WebServices clients using SOAP and WSDL.
  • Developed the presentation layer and GUI framework based on spring framework involving JSP, HTML, JavaScript, Angular.js.
  • Used various Core Java concepts such as Multi Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Wrote EJB Stateless session to communicate with Controller and Service layer i.e. make the EJB calls from Backing Beans.
  • Developed the XML schema and Web Services for the data maintenance and structures.
  • Data Operations were performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria REST API for Querying database.
  • Used SOAP for the communication between the different internal applications.
  • Involved in producing necessary WSDL to deploy as a Web Service.
  • Involved in developing the Controller Servlets to handle the request and responses.
  • Developed and deployed EJB2.0 bean components on JBoss application server.
  • Developed the build scripts using ANT.
  • Involved in writing client side validations using JavaScript.
  • Involved in the design of the Referential Data Service module to interface with various databases using JDBC.
  • Provided Hibernate mapping files for mapping java objects with database tables.
  • Used groovy and spring boot to collecting the data from users and packaged the data as Json distributed to 43 applications.
  • Write Stored Procedures, Sequences using PL/SQL. Performed query optimization to achieve faster indexing and making the system more scalable.
  • Used spring, Hibernate module as an Object Relational mapping tool for back end operations over SQL database.
  • Involved in designing test plans, test cases and overall Unit testing of the system.
  • Developed controllers and actions encapsulating the business logic.
  • Prepared documentation and participated in preparing user's manual for the application.

Environment: Java 1.7, JSP 2.2, Servlets 3.0, Spring MVC, Hibernate, Multi Threading, Angular.js, spring boot, Web Services (SOAP, WSDL, REST), Agile, REST API, XML, JNDI, JDBC, Eclipse 3.5, GIT, Junit, Ant, UML, Jboss, EJB, Oracle 11g, SQL, Microsoft Visio and Windows.

Confidential, Bellevue, WA

Java/J2EE Developer

Responsibilities:

  • Involved in design and development of modules in the application.
  • Coordinated closely with client's Enterprise Architecture team in signing off the design of the application.
  • Involved in implementation of project as an SME in all the phases and ensured quality deliverable to the client.
  • Implemented MVC architecture using Spring MVC framework.
  • Composing the application classes as Spring Beans using Spring IOC/Dependency Injection.
  • Used DOJO for client side framework.
  • Developed Data persistence API using Hibernate and Spring DAO layer.
  • Implemented logging and transaction manager using Spring's Aspect Oriented Programming (AOP) concept.
  • Used Hibernate by creating its mapping file and coding for data access methods.
  • Coded various business process methods required for creation of Web Services related to customer information and provider information, using JAX-WS, SOAP, WSDL and JAX-RS, REST web services.
  • Implemented critical DB design optimization techniques in the application. Created Oracle cron jobs to update crucial tables.
  • Redesigned and tuned SQL queries to improve the performance of the applications.
  • Developed and executed test data for unit, functional and user acceptance testing to assure quality project deliverables.
  • Worked on Maven2 during build process also modified pom.xml to use latest libraries and specifications.
  • Worked in build process, such as running build scripts to check out the code from svn, to build it and deploying under UNIX boxes also running Web sphere deploy, startup scripts.
  • Handled the build and Deployment strategies.
  • Involvement in end to end project phases and providing warranty support on the applications.
  • Coordinated in all testing phases and worked closely with Performance testing team to create a baseline for the new application.
  • Involved in achieving minimum percentage of code-coverage for unit tests, which was a requirement for committing to a repository.

Environment: Java/J2EE, Spring, Hibernate, JSP, Servlets, HTML, DOJO, JavaScript, Struts, Spring AOP, XML, XSD, XSLT, CSS, JPA, JUnit, RAD, Oracle, PL/SQL, SQL developer, WebSphere Application Server, ANT, Rational Clear Case, Log4j, Unix, Microsoft Visio, Quality Center, JIRA Tracking tool.

Confidential

Java Developer

Responsibilities:

  • Created Class diagrams and Use Case diagrams from design spec using Rational Rose. Implementation of J2EE Design Patterns like Singleton, Session Facade, Business Delegate, and Data Access Objects.
  • Actively involved in design of the application architecture in lines of their own Framework based on MVC2 Architecture with JSP Front End (HTTP Request/Response Integration) as View, Servlet as Controller and combination of EJBs and Java classes as Model.
  • Designed and developed presentation layer using JSP which acts as View in a distributed MVC architecture, which involves model components and controller components.
  • Used Entity Beans to manage the transactions with the database to deliver the content to the presentation layer and to store the data into the data layer.
  • Used Message Driven Beans for asynchronous messaging. Used Java Message Service API to create, send, receive, and read messages between application components.
  • Developed Single-Sign-On (SSO) functionality, through which we can run SCM from Oracle Applications.
  • Wrote complex MySQL queries and programmed stored procedures, packages and triggers.
  • Involved in configuration of Servlets and Integration with JDBC.
  • Extensively used JDBC concepts to connect to, retrieve and update information in the database.
  • Used JMS for sending updates to various other applications.
  • Used Servlets framework for design and development of web application.
  • Used JDBC for Object Relational Mapping and Persistence.
  • Designed and developed business tier using EJBs. Used Session Beans to encapsulate the Business Logic.
  • Extensively used Eclipse 3.x while writing code.
  • Developed XML and XSLT pages to store and present data to the user using parsers.
  • Involved in configuration and deployment of application on WebLogic Application Server. Used CVS as Version Control System performed Module and Unit Level Testing with JUnit and log4j.
  • Used Apache Ant for building the application. Gained a good knowledge about browser compatibility issues and their solutions.

Environment: Java 1.4/1.5, JSP 2.0, Servlets, JDBC, XML, JavaScript, HTML, XSLT, Jasper Reports, Firebug, Lotus Notes 8.5, Putty, MySQL, CA SCM Harvest, WebSphere Application Server 6.0, RAD 7.0.

Confidential

Java Programmer

Responsibilities:

  • Involved in the entire project life cycle from analysis, installation, development, testing, production and end user support.
  • Developed the Struts Action classes and Action Form classes and configured them in Struts configuration files as part of the controller component.
  • Extensively used WebSphere Studio Application Developer for building, testing and deploying applications.
  • To keep track of latest Versions implemented CVS Structure.
  • Worked on Eclipse & RAD 6.0 environment.
  • Wrote SQL queries for JDBC connection to Oracle database.
  • Wrote SQL commands and Stored Procedures to retrieve data from Oracle database.
  • Used embedded classes and maps to model ternary relationship in JPA.
  • Created class diagrams and sequence diagrams using rational rose and Implemented various Custom Tags and JSTL tags
  • Setting Data sources, JNDI Names and worked with cells, nodes and servers during WAS 6.1 environment in deployment team
  • Adopted J2EE best Practice, using J2EE Design patterns. Business Object and Data Transfer object for portability and performance.
  • Utilized Design patterns MVC, VO, DAO, Factory, Singleton
  • Maintained a separate DAO layer for CRUD operations.
  • Used SVN for source control repository, Developed Unit Test Cases with JUnit.
  • Built test harness module with JUnit, Mockito for creating unit tests and integrated with Ant build.
  • Involved in Module Testing and Integration Testing and Used IBM RAD IDE for application development.
  • Performed Defect Tracking on a regular basis to make sure every defect has traceability back to the source by using tools such as Clear Quest.

Environment: JAVA, J2EE, JSP, JSTL, JPA, DTO, Core JDK 1.4/1.5, XML, Windows XP/2000, Websphere6.1, RAD 6.0, Oracle 9i/10g, SVN.

We'd love your feedback!