We provide IT Staff Augmentation Services!

Java/ J2ee Developer Resume

4.00/5 (Submit Your Rating)

New York, City

SUMMARY:

  • Having 8+ years of experience in Java/J2EE technologies specializing in all phases of software development lifecycle Analysis, Design, Development, Deployment, Testing, and Maintenance of application software.
  • Experienced in Core Java, Collections, Multi - Threading, Exception handling, File I/O, Design Patterns, OOPS Concept.
  • Implementation, testing, integration, and production support of the enterprise web application using Java/J2EE technologies/framework.
  • Worked with web technologies like JSP, Html5, Angular JS, CSS3, Servlet, Java scripts (used frameworks-JSON) JQuery, MVC frameworks (Struts, Spring MVC, IOC/DI, AOP) other frameworks (Hibernate, EJB, JUnit) and Database (Oracle, MySQL,and DB2).
  • Expertise in analysis, design, development, testing and implementation of Java/J2EE application using Java, Spring, Hibernate, SOAP (JAX-WS), WSDL, SOA, Restful Web Services (JAX-RS), Jersey Framework, Servlets, JAXB, JSON, JavaScript, XML, XSD, SQL and using tools like Axis 2.0.
  • Worked with ORM tools such as Hibernate and proficient in HQL.
  • Designed various modules of application/product with the knowledge of design patterns and OOPS concepts.
  • Good experience in writing and performance tuning database queries and stored procedures using Oracle, DB2 and MySQL databases.
  • Good knowledge in usage of application and web servers such as JBoss, Tomcat and Web Sphere.
  • Having good experience in build tools like ANT/Maven and logging like Log4J/SL4J.
  • Extensive J2EE development experience in different IDE tools like Eclipse and Rational Rose.
  • Experienced in Coding, testing, analyzing/fixing production defects/issues using Core Java&J2EE technologies and involved in code and design review process of team members.
  • Experienced in TDD (Test Driven Development) using JUnit, Cucumber, Selenium and created technical design document containing architecture of the application/module/product.
  • Experienced in Version Control Systems such as SVN, CSV and used tracking tool JIRA.
  • Experienced in Document preparation including Design Documents, Technical help documents, User training documents,and Test Cases.
  • Working as a team extended across the world at onshore and offshore locations, projects teams included 30+ resources and always keep up with new technology trends with a view to applying changing technology solution patterns.
  • Authorized to work in the United States for any employer Experience in setting up the CI/CD pipelines using Jenkins, GitHub, Terraform and AWS.
  • Hands on experience with Object Oriented Design (OOD) and developing applications using UML. Expertise in designing Class diagrams, Sequence diagrams and Use case diagrams.
  • Extensive experience in programming and deploying n-tier applications in J2EE Application Servers like WebLogic, JBoss, WebSphere application servers and Apache Tomcat web server.
  • Very good experience in bug fixing, integration testing,andJUnit test case creation and execution.
  • Experience with test-driven development using a various unit testing framework such as JUnit.
  • Experience with building applications using ANT and MAVEN tools.
  • Well versed with production issues and full implementation of SDLC phases from requirements gathering to deployment. Experience working extensively on both Windows and UNIX based environments.
  • Well exposed to code reviews, source code control practices using SVN and GIT for Version Controlling.
  • Collaborate with developers QA, product owner and scrum master to prioritize needs and produce high-quality software changes
  • Exceptional ability to quickly master new concepts and capable of contributing individually as well as in a team with excellent communication skills.
  • Experienced in Development, testing and deployment of applications on Windows &UNIX platforms using IDE's such as Eclipse, NetBeans, IntelliJ.
  • Have knowledge/experience in Software Development Processes like SDLC, Waterfall, Test Driven Development (TDD), Iterative and Agile Methodologies.

TECHNICAL SKILLS:

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JPA JNDI, RMI, EJB, JFC/Swing, AWT, Java Beans, Applets, Multi-threading, Java Networking, Spring data, Spring Boot, Spring framework, Spring JDBC Templates, java mail, Google API, Hibernate, Web Services, SOAP, RESTFUL

Programming Languages: Java JDK 1.4/1.5/1.6/1.7, C++, C, SQL, PL/SQL

Application/Web Servers: Oracle/BEA WebLogic, IBM WebSphere, JBoss, Tomcat, Jetty Server, jerkins, AEM, Nginx.

Web technologies: JSP, JavaScript, jQuery, AJAX, XML, XSLT, HTML, DHTML, CSS, Bootstrap, Angular 2.0/4.0, React JS, Express.

DevOps Tools: Docker, Kubernetes, Amazon Web Services(EC2,EBS,EKS), Jenkins

JAXWS, JAXRPC, JAX: RS, Apache CXF, Axis, Jersey

XML Tools: JAXB, Apache Axis, Altova, XMLSpy

Methodologies: DB2 10.1, Oracle MySQL.

Framework: Struts 2.x/1.x, Spring 3.x/4.x/5/x, Hibernate, JSF, iBatis, Angular Ionic, RCP

Modeling Tools: System CVS, Rational clear case, SVN, GIT, Dimensions Testing Junit, Mockito

Testing technologies/tools: JUnit, JMeter, Selenium, Cucumber, Spock, Mockito, TestNg, Karma, Jasmine, Protractor, Mocha, Chai

Database Servers: Oracle, DB2, SQL Server, MySQL, Postgre.

Version Control: Oracle, DB2, SQL Server, MySQL, Postgre.

Build Tools: ANT, Maven 3.0, Gradle, NPM, Grunt, Gulp, Bower, Jenkins.

Cloud: Amazon Webservices (AWS) Cloud, Pivotal Cloud Foundry (PCF).

PROFESSIONAL EXPERIENCE:

Confidential, New York City.

Java/ J2EE Developer

Responsibilities:

  • Responsible for requirements gathering, analysis and design and documentation as the application was started from scratch.
  • Built data-driven Web applications with server-side J2EE technologies like Servlets/JSP and generated dynamic Web pages with Java Server Pages ( JSP )
  • Involved in implementing the Micro Services based on Restful API utilizing Spring Boot with Spring MVC .
  • Developed real-time tracking of class schedules using Node JS (socket.io based on socket technology, Express JS framework)
  • Good experience with Java scripts used for Actuate BIRT Reporting.
  • Experience in creating scripted datasets for BIRT Reporting.
  • Integration of Actuate reports with .java Application using Actuate API's
  • Used XML translation on Web Service output using XSLT to generate XML document compatible with the application's schema.
  • Experienced in cloud application and server virtualization using AWS (Amazon Web Services) and Azure
  • Worked on UML diagrams like Class Diagram, Sequence Diagram required for implementing the Quartz scheduler.
  • Extensively used JQuery to provide dynamic User Interface and for the client side validations.
  • Involved in writing java API for Amazon Lambda to manage some of the AWS services.
  • Extensively used Spring MVC architecture for the application development.
  • 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 .
  • Developed the code based on the design using Tiles MVC ( Struts framework ) and using J2EE patterns.
  • Used Spring Boot which is radically faster in building cloud Micro Services and develop a Spring-based application with very less configuration.
  • Programming and Development of web pages using Spring, JSP,and JavaScript.
  • Developed user interface using JSTL, HTML , Javascript, JQuery ,and CSS.
  • Used J2EE design patterns like Factory pattern & Singleton Pattern.
  • Used Hibernate as an O/R mapping tool for selecting, inserting and updating the records in the database.
  • Extensively used Eclipse IDE for developing, debugging, integrating and deploying the application.
  • Managing and maintaining No SQL database mainly Mongo DB and used Multithreading at back-end components in the production domain.
  • Implemented Log4j by enabling logging at runtime without modifying the application binary.
  • Provided ANT build script for building and deploying the application.
  • Involved in configuring and deploying the application on WebLogic Application Server.
  • Extensively used Java Multi- Threading concept for downloading files from a URL.
  • Involved in bug fixing and resolving issues with the QA and production environment during production support.
  • SVN is used as a tool for version control Applied J2EE Design Patterns such as Factory, Singleton, and Business Delegate, DAO , Front Controller Pattern,and MVC .
  • Used JPA for the management of relational data in the application.
  • Designed and developed business components using Session and Entity Beans in EJB .
  • Developed the EJBs (Stateless Session beans) to handle different transactions such as online funds transfer, bill payments to the service providers.
  • Developed JMS Sender and Receivers for the loose coupling between the other modules and Implemented asynchronous request processing using Message Driven Bean.
  • Used JDBC for data access from Oracle tables.
  • JUnit was used to implement test cases for beans.

Environment: Java, Struts, Spring, Hibernate, Birt Reports, AJAX, SQL, WebLogic, Web Service, Micro Services, AWS Lambda, Oracle, PL/SQL, Servlets/JSP, JavaScript, JQuery, HTML, CSS, Log4j, Eclipse, Unit, SVN, UNIX.

Confidential, Atlanta, GA

Java/ J2EE Developer

  • Implemented SOAP based Webservices using CXF and Spring frameworks
  • Migrated a modules from JBoss to WebSpher Community Edition
  • Supporting deployment of EARs in JBoss and WebSpher Servers
  • Implemented changing Log level outside of EAR context.
  • Implemented various Cron Triggers for various batch jobs using Spring framework.
  • Supported code deployment and maintenance in both JBoss and WASCE Servers.
  • Written and maintained build scripts and integrated with Hudson Jenkins.
  • Designed and implemented data model using Hibernate as the persistence layer that uses Oracle 10g as the backend databases.
  • Implemented Hibernate cache for persistent objects.
  • Implemented DAO layers using H-SQL to faster queries.
  • Wroted MyBatis Stored procedures and SQL scripts for various persistent objects.
  • Implemented various message listening services using ActiveMQ and Spring.
  • Won Quarterly award for my work on setting up Community Edition Server.
  • Entity Beans and Message Driven Beans and deployed them on WebSphere and JBoss.
  • Created action-servlet.xml and application-context.xml.
  • Application-context.xml contains hibernate configurations and the entries of the DAO classes.
  • Action-servlet.xml contains entries of all action servlets and their dependencies.
  • Involved in requirement analysis and design discussions.
  • Implemented Custom Partitioning Framework using Oracle XP edition.
  • Written multiple Cron jobs for supporting Batch processings.
  • Supported business processing flow logic based on JBPM
  • Created declarative transaction configuration and integrated with Spring.
  • Used Hibernate3.0 extensively including creation of mapping, HQL and data access classes using hibernate.
  • Service Locator Pattern being using to fetch service objects from Spring context.
  • Code reviews using FisheEye, Code coverage with EclEmma and Sonar
  • Involved in Developing Web Application with Full Software Development Cycle (SDLC) from Design to Deployment using agile methodologies.

Environment: Java/J2EE, JSP, CSS, JavaScript, AJAX, Hibernate 3, JMS, spring, MQ Series, XML, Angular.js WebServices, SOAP, Maven, Rational Rose, HTML, Log4J and Windows.

Confidential, Cleveland, OH.

Java/ J2EE Full Stack Developer

Responsibilities:

  • Involved in Requirements gathering, Analysis, Design, Development, and Testing of the application using AGILE methodology (SCRUM).
  • Developed the web interface using HTML5, CSS3, JavaScript, jQuery, AngularJS, and Bootstrap.
  • Designed Java Components and integrated using spring framework with Hibernate Object/Relational persistence mechanism.
  • Used Structs Framework in the application, which is based on MVC design pattern
  • Involved in writing Spring Configuration XML, a 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, Spring MVC Framework, and Spring Batch and handled the security using Spring Security.
  • Worked on developing web service calls using SOAP and WSDL.
  • Having good experience in implementing the Node.js server-side code to interact with MongoDB to store and retrieve data by using the Mongoose drivers.
  • Involved in installing, upgrading, configuring and Troubleshooting IBM Web Sphere Application Server and IBM MQ on AIX and Linux
  • Used Web Services for transmission of large blocks of XML data using SOAP.
  • Tested the application functionality with JUnit Structs Test Cases.
  • Worked with NPM commands and using package. JSON for managing dependencies and dev-dependencies of Node.js applications.
  • Validated Customer, Account, Address and Order entities with Drools rules engine.
  • Used NodeJS for server-side code and Express.js as the framework. Written call back functions for the Restful API.
  • Identified and fixed various production issues related to IBM MQ server on Linux, UNIX, and Windows system.
  • Used Structs Model-View-Controller approach to help design new features and fix Jira bugs and request.
  • Implemented Restful Web Services to retrieve data from client side using Micro Services architecture.
  • Created web services using spring Rest Controller to return JSON to the frontend.
  • Involved in working with structs Tiles2.0 for the look and feel for a web application.
  • Fundamental mastery of AWS clouds computing platform and its dimensions of scalability.
  • Used AWS deployment services to quickly set up a dynamic website and configured virtual servers.
  • Responsible for maintaining and expanding our AWS infrastructure using AWS EC2, manage documents in S3, providing IAM access to S3 buckets.
  • 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.
  • Implemented service methods and SQL queries, PL/SQL to interact with the forms.

Environment: Java 8, Agile Methodology, Structs, Spring IOC, Spring MVC, Drools, Spring Boot, Spring Cloud, Spring Batch, Spring Security, HTML5, IBM MQ 7.0, 7.1 and 7.5, MB 6.1, 7.0, and 8.0, CSS3, Node.js, Bootstrap, AngularJS, JSTL, jQuery, AJAX, AWS EC2, S3, Micro Services, Hibernate.

Confidential, Dallas, TX.

Java/ J2EE Developer

Responsibilities:

  • Designed the application by implementing Struts based on MVC Architecture, simple Java Beans as a Model, JSP UI Components as View and Action Servlet as a Controller.
  • Used JNDI to perform lookup services for the various components of the system.
  • Involved in designing and developing dynamic web pages using HTML and JSP with Struts tag libraries.
  • Responsible for designing Rich user Interface Applications using JavaScript, CSS, HTML,andAJAX and developed web services by using SOAP UI.
  • Used JPA to persistently store a large amount of data into a database.
  • Implemented modules using Java APIs, Java collection, Threads, XML, and integrating the modules.
  • Applied J2EE Design Patterns such as Factory, Singleton, and Business Delegate, DAO, Front Controller Pattern,andMVC.
  • Used JPA for the management of relational data in the application.
  • Designed and developed business components using Session and Entity Beans in EJB.
  • Developed the EJBs (Stateless Session beans) to handle different transactions such as online funds transfer, bill payments to the service providers.
  • Developed JMS Sender and Receivers for the loose coupling between the other modules and Implemented asynchronous request processing using Message Driven Bean.
  • Used JDBC for data access from Oracle tables.
  • JUnit was used to implement test cases for beans.
  • Successfully installed and configured the IBM WebSphere Application server and deployed the business tier components using EAR file.
  • Used Log4j for External Configuration Files and debugging.
  • Worked in Web application development using HTML, DHTML, CSS, UML, JavaScript, Spring Boot, Multi-threading, AJAX, Spring, REST, SOAP, J2EE (JSP, Servlets, JDBC), Micro-services, JavaBeans, JMS, XML, Oracle, SQL, and Spring MVC.
  • Performed Installation, Configuration,and Maintenance of production Cloud Environments such as Tomcat, Apache, Jetty, and JIRA.
  • Implemented the persistence layer using Hibernate that uses the POJOs (which do not have the business processes) to represent the persistence database tuples.
  • Performed Load testing of SOAP Web Services using SOAP UI and Apache JMeter tools.
  • Server-side validations are achieved using Spring Validation framework.
  • Deployed and monitored web services using Spring Cloud Foundry Managed Domains and Routes with Spring Cloud Service Registry.
  • Developed Spring Batch processes for financial reporting applications and modules using Perl and Korn shell scripts on Oracle database, with partitions and sub-partitions.
  • Implemented Quartz scheduler to execute batch programming using Spring Batch.
  • Implemented various validations rules using JBoss Business rules in the dry (drools file) using Drools rule engine.
  • Developed Test classes using JUnit and Easy Mock and test coverage using EMMA plug-in.
  • Utilized AWS Services platform to upload data into AWS S3 buckets, creating EC2 instances and to deploy the Dockerized Container services.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Developed the ANT scripts for preparing WAR files used to deploy J2EE components.

Environment: Java/J2EE, JBoss 3.0, Spring Core, JMeter, Cassandra, Hibernate, Jetty, Perl, Spring MVC, Angular Js, JavaScript, Backbone.JS, HTML5, CSS3, AJAX, Bootstrap, JMS, jQuery, Spring MVC, Jenkin, Amazon Ec2, Amazon S3, Oracle, Drools.

Confidential, TN.

Front End Developer

Responsibilities:

  • Worked with web designers to develop user interfaces and prototypes for a web-based System, private start-up Environment.
  • Using Photoshop to change unique picture support the app.
  • Using the sketch to create a prototype for the layout.
  • Developed the application as Single Page Application using Angular JS MVC framework.
  • Developed the application use Component-based React framework.
  • Developed the application as Single Page Application using Angular 4 web component based.
  • Worked on front-end pages using HTML5, CSS3, Object Oriented JavaScript, Angular Material.
  • Used AngularJS UI Router to establish routing between nested HTML views.
  • Used React UI Router to establish routing between views.
  • Used HTML5 and Angular JS to format the input forms and handled the input validations.
  • Apply animation when an event happened using Angular.
  • Using AngularJS created custom-directives and custom-filters for data manipulations and to display data.
  • Built factories to utilize Angular services such as $http and $resource to consume the RESTFUL APIs for data parsing from the Java-based backend server.
  • Involved in Design queries to the back-end MySQL database to implement the GET / POST functionality for JSON contracts.
  • Worked on the optimization of the CSS files using CSSpre-processors SASS.
  • Worked with the Bootstrap Grid structure and the CSS media queries to make the application responsive (RWD).
  • For easy debugging used testing frameworks Karma and Jasmine and followed the TDD to develop the entire application.
  • For SEO check keywords in URL, Meta Description any potential porting in TDD.
  • Responsible for checking cross-browser compatibility issues and hence worked on different browsers like Safari, Internet Explorer, Firefox and Google Chrome.
  • Using Node to connect with Mongo DB for creating, read, update, delete, and implement the base functionally for CRUD.
  • Used GIT for version control and simultaneous code implementation.
  • Assisted business analysts to figure out the technical aspects of the project and later analysed the requirements to design the application.
  • Using DASH to hold the steam video.
  • Worked in Agile methodology and attended daily Scrum meetings to access the current progress in a Sprint.

Environment: PhotoShop, Sketch mock-ups, Angular 4, angular stream API, Bootstrap, HTML, HTML5, CSS3, CSS, JavaScript, GIT, Node.js, Redux, SASS, Linux, Agile, JSON, RESTful.

Confidential

Software Engineer

Responsibilities:

  • Understanding the Requirements and Functional Specifications of Gateway.
  • Participate in product development reviews and do requirements analysis and import them to internal JIRA from PDD.
  • Review product functional specifications and create requirements traceability matrixes to facilitate full test coverage of all features.
  • Involved in all sprint meetings like sprint planning, elaboration, demo & release.
  • Test Lead for Defect Management and Migration in Test Management office using JIRA.
  • Total Test management for the Project and tracking activities to completion and managing Issues and Risk that occur during the Pre and Post Upgrade testing.
  • Preparation of Test scenario /Test Cases in JIRA for System, Regression and Performance testing and maintain the test cases in JIRA.
  • Taken care of complete Java Multi-threading part in back-end components.
  • Involved with all stages of the Software Development Life Cycle.
  • Involved in the analysis, design, and development phase of the application.
  • As a team member, I was involved in preparing design documents - Technical Design, Functional Design Technical Domain documents, Application Interface Contract,and Service Interface Contract Documents.
  • Extensively involved in writing MySQL, PL/SQL queries, to interact with Oracle.
  • Interacted with java controllers (jQuery, Ajax, and JSON to write/read data from back-end systems)
  • Implemented Data Grid, Charts, Forms,and Layout Manager Components.
  • Planning and allocating resources to tests in JIRA.
  • Liaison between the Testing team and Development teams for Defect resolution.
  • Work closely with development engineers to report issues, analyze potential causes, and re-test fixes once implemented.
  • Tracked Defects using JIRA and created Defect summary Report.
  • Created Dashboard in Jira for tracking the Test cases, Requirements, Tasks,and Bugs.
  • Worked on Agile development Environment with frequently changing requirements and features set.

Environment: FileNet P8 4.0, C# .net, Visual Studio 2008, TFS, SQL Server 2008, HTML, JavaScript, CSS, TFS.

We'd love your feedback!