We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

Richardson, TX

SUMMARY:

  • Having 8+ years of strong software experience in design, development, analysis and deployment of web - based and Client-Server business applications using Object Oriented Analysis and Design (OOAD, OOPS) and Java/JEE/J2EE technologies with Software Development Life Cycle (SDLC).
  • Experience in Waterfall, agile methodologies where there is a daily SCRUM meeting to understand the status.
  • Great Exposure to Java 1.8 Features like Lambda Expressions, Functional Interfaces and Method References.
  • Hands on experience in working with Collections, Exception Handling, Multithreading, Generics, Enums and Annotations.
  • Expertise in developing front-end systems with HTML5, CSS3, JavaScript, Bootstrap, MVC frameworks such as Angular JS, and Node JS as a platform for Web applications.
  • Used Node JS for server-side web applications for java script codes to build real-time web API's.
  • Excellent project experience in Multithreading, CICD, Cloud computing, Android, Web-J2EE technologies.
  • Extensive experience in developing applications using JSP, Servlets, and frameworks like Spring (MVC, AOP, IOC, DAO, Security, Boot), Struts, Hibernate.
  • Experience in Persistence Framework like Hibernate ORM (Object Relational Mapping) in a typical n-tier architecture.
  • Good knowledge of experience in development and implementation of Model-View-Controller (MVC) using Struts , Spring MVC , DAO's and ORM (Object Relational Mapping) tools like JPA & Hibernate.
  • Hands on experience in developing applications using J2EE Design Patterns like MVC Architecture, Singleton, Abstract Factory, Facade, DAO.
  • Well versed with consuming and publishing Web services as SOA Architecture based SOAP, WSDL, UDDI Components and REST working with data-exchange formats like XML and JSON formats.
  • Having experience with Cloud Computing Service environment like Amazon Web Services (AWS).
  • Implemented multiple high-performance MongoDB replica sets on AWS EC2 with robust reliability.
  • Managed Amazon Web Services (AWS) like EC2, S3 bucket, ELB, Auto-Scaling, SNS, SQS, AMI, IAM, Dynamo DB, Elastic search, Virtual Private Cloud (VPC) through AWS Console and API Integration.
  • Experience with and solid understanding of Micro Services and Spring Boot Development.
  • RESTAPI’s development with Spring Boot configuration and maintenance of Micro Services with Eureka discovery platform. Launching and configuration of AWS instances with load balancing.
  • AWS Lambda stores code in Amazon S3 and encrypts it at rest. AWS Lambda performs additional integrity checks while your code is in use.
  • Strong working experience using XSLT, DTD, XML Schemas and parsing (DOM and SAX) XML using JAXP.
  • Expertise in developing applications, batch processes using Perl, Shell Scripting, JavaScript for and Oracle, PL-SQL.
  • Extensive experience in Deploying, Configuration on Application & Web Servers such as WebLogic, JBoss, IBM WebSphere and Apache Tomcat Web Server.
  • Experienced with Middleware Technology Messaging Brokers like JMS, ActiveMQ and Mule ESB (Enterprise Service Bus) in SOA(Service-oriented) Architecture.
  • Good knowledge on Apache Camel as integration language and Camel Test Framework.
  • Significant experience in web development tools like Eclipse, IBM RAD and Spring Tool Suite.
  • Working experience of Relational DBMS like Oracle, SQL Server, MySQL, DB2, Toad for performing SQL and PL/SQL programming and NoSQL DB like MongoDB.
  • Good knowledge of Database Connectivity (JDBC) for Databases like Oracle , SQL Server, MySQL , MS Access.
  • Experience in development, deployment and troubleshooting Web based and enterprise-based applications on Windows, UNIX and Linux platforms.
  • Experienced using WARs and EARs to build and deploy the applications in application servers using ANT scripts and different IDEs like Eclipse, Intellij, STS and RAD.
  • Hands-on experience working with Continuous Integration (CI) build-automation tools such as Maven, Jenkins and Apache Ant.
  • Experience in using various configuration management tools like IBM Clear Case, SVN, GIT and CVS.
  • Good knowledge and hands on experience in working with Selenium, UML, JUnit and TDD.
  • Extensively worked on Pivotal Tracker and JIRA tools for tracking stories in a Project.
  • Good experience in developing applications using Agile (XP and Scrum) and Waterfall methodology.
  • Flexible team player who prospers in a fast-paced work environment, excellent communication, interpersonal, analytical and prioritization skills.
  • Ability to quickly adapt to new environments and learn New Technologies.

TECHNICAL SKILLS:

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

J2EE Technologies: Servlets, JDBC, JSP, JMS, EJB, JNDI, Java Security

Markup/XML Technologies: DHTML, XHTML, HTML5, JavaScript, JQuery, AJAX, AngularJS, CSS, XML, XSD, XSL/XSLT, SAX/DOM, JSON, NodeJS

Tools & Framework: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Boot, JUnit, SOAP UI, Groovy, ANT, Maven, Jenkins, Apache ActiveMQ, Apache Camel. SOAP, Restful, UDDI, WSDL, JAX RPC, JAX-RS, JAX-WS, JAX-B, Axis2.

Web/App Servers: IBM Web Sphere, Apache Tomcat, JBoss EAP, Web Logic Server, Glassfish

Oracle, SQL: Server, MySQL server, DB2, MongoDB/NoSQL

IDEs: Eclipse, IntelliJ, Spring Tool Suite (STS), RAD

OR mapping: Hibernate, MyBatis.

Testing Tools/ Others: JUnit, Soap UI, Putty, Rational Clear Quest, RTC, StarTeam

Version Control: Tortoise SVN, CVS, Rational Clear case, Git and Mercurial

OS & Environment: Windows, Sun Solaris, UNIX, Linux

Design Patterns: MVC, Front Controller, Singleton, Factory Pattern, Transfer Object Pattern, Business Delegate and DAO patterns

Cloud services: Amazon web services, Micro Services.

PROFESSIONAL EXPERIENCE:

Confidential, Richardson, TX

Java/J2EE Developer

Responsibilities:

  • Involved in analysis, design and development and testing phases of SDLC using Agile Methodology.
  • Involved in implementation of the presentation layer (GUI) for application using HTML, CSS and JavaScript.
  • Implements responsive design template to get a new interface in Bootstrap, HTML.
  • Developed Single page application and structured the JavaScript code using AngularJS.
  • Created proof-of-concept using responsive web design, NodeJS , HTML5 and CSS3 .
  • Classes to interact with business logic and used Spring Framework for AngularJS layer design patterns.
  • Developing new states for website using AngularJS and making API calls using Rest angular.
  • Used Spring MVC framework to enable the interactions between JSP/view layer and implemented different design patterns with J2EE and XML technology.
  • Created Spring Boot app with Spring Cloud , Ribbon , Feign Configuration .
  • Using Spring Framework implemented dependency injection, Action classes through Application Context XML and initialized managed beans and services.
  • For reporting, logging and Transactions purposes used Spring AOP.
  • Spring modules used in the project are Spring Core, Spring DAO, and Spring AOP.
  • Used Spring Front Controller class to map all the client requests to it and navigated to Business Controller classes accordingly.
  • Designing end to end real time Spring Cloud infrastructure monitoring system.
  • Developed Web Services using XML messages that use SOAP.
  • Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
  • Worked with team to architect Micro Services for the management of Sunguard AS cloud platform.
  • Created and consumed SOAP Web Services using JAXB annotations.
  • Implementation of Restful services in Apache camel using rest component, event notifier, JSON.
  • Developed persistence layer Data access objects using DAO pattern, JDBC, Hibernate.
  • Developed custom queries using hibernate criteria, native SQL and HQL.
  • Implement modules into NodeJS to integrate with designs and requirements.
  • Monitoring performance and optimizing SQL queries for maximum efficiency.
  • Designed Hibernate mapping files based on business logic and Object relationships.
  • Configured EH Cache to load the static tables into secondary storage area.
  • Develop SQL and PL/SQL scripts to transfer tables across the schemas and databases.
  • Created Micro Services to provide RESTful API utilizing Spring Boot with Spring MVC .
  • Designed and coded application components utilizing a test-driven development approach (TDD).
  • Used Spring Core annotations for Dependency injection and Spring MVC for REST API s and Spring Boot for Micro Services.
  • Focused on Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
  • Created Shell Script to invoke Java programs on UNIX batch platforms.
  • Used Jenkins as build management tool for continuous integration process.
  • JIRA used to keep a track of bugs and Git as version control tool.
  • Deployed applications on WebLogic application server.

Environment: : Java, HTML5, CSS3, Bootstrap, JavaScript, JSON, JQuery, AngularJS, NodeJS, Spring (dependency injection, AOP, MVC), Spring Boot, Spring Cloud, Struts, Restful, SOAP, Micro Services, JAX-RPC, WSDL, Apache Camel, Hibernate, PL/SQL, SQL, Oracle, TDD, WebLogic, STS, BRMS, UNIX, JUnit, JIRA, GIT, Jenkins .

Confidential, Phoenix, AZ

Java/J2EE Developer

Responsibilities :

  • Involved in SDLC requirements gathering, analysis, design, development and testing of application, developed using AGILE/Scrum methodology.
  • Used java 1.8 features like stream, Lambda expressions, functional interface, collections, Date/Time changes and type annotations.
  • Utilized Java 1.8 features like Lambda expressions for collection evaluation and comparing the data, Stream API for Bulk data operations on Collections which would increase the performance of the Application, Parallel operations on collections for effective sorting mechanisms and to change the sequential stream flow of threads while session establishment.
  • Using HTML5, CSS3, JavaScript , JQuery and AngularJS created GUI interface of the web page.
  • Created custom directives and components which extend the elements and modules of Core AngularJS .
  • Created AngularJS controllers, services and used Angular filters for filter functionality in search box and integrator functionalities.
  • To get AJAX functionality for the website wrote JavaScript and JQuery programming.
  • Implemented RESTful Web services in Service Oriented Architecture ( SOA) to retrieve data from client side and made REST API calls from AngularJS and parsed the data to client and handled the security and Authorization using Spring Security and OAuth2 authentication protocol respectively.
  • Connected to Data sources and performed operations using Spring Data Framework features like Spring JDBC and Spring ORM.
  • Integrated Spring DAO for data access using Hibernate to fetch data from database and avoid redundant database access statements
  • Involved in Batch Module and Developed Batch's using Spring Batch .
  • Created customized AMIs based on already existing AWS EC2 instances by using create image functionality, hence using this snapshot for disaster recovery.
  • Troubleshoot AWS EC2 Status check including System Status checks and Instance Status check alerts.
  • Design and Develop Micro Services for various Activation and management activities in One Network flow.
  • Implemented Micro Service Architecture , with Spring Boot-based services interacting through a combination of REST , SOAP .
  • Developed Spring 4.0 MVC based Rest web services to interact with UI.
  • Developed the presentation layer using Spring 4.0 MVC.
  • Used Spring Core annotations for Dependency injection and Spring 4.0 MVC for REST API s and Spring Boot for Micro Services.
  • Created S3 buckets for EC2 instances to store all the content including HTML pages, images , CSS files and Java script files.
  • Managing multiple AWS instances, assigning the security groups, Elastic Load Balancer and AMIs .
  • Auto scaling the instances to design cost effective, fault tolerant and highly reliable systems.
  • Developed REST web services authentication using Spring Security .
  • To lookup queues, used Spring JMS module and MDBs for listeners.
  • Extensively used HQL and SQL for querying databases.
  • Used JMS using RabbitMQ to report failure of connectivity between Quad instance and other components in Cluster.
  • Created Stored Procedures , functions, views, indexes and constraints, triggers required SQL tuning to reduce the response time in the application.
  • Develop, run and scheduled queries using SQL and T-SQL scripts.
  • Built NoSQL schemas and maintaining sessions by MongoDB.
  • Developed and executing unit test cases using JUnit.
  • Packaged and deployed the application in IBM WebSphere .
  • Used Maven building tool for creating EAR file deployed in application servers and used for dependency management of code in application.
  • For application logging and notification, tracing mechanisms used Log4J.
  • To keep track of issues and tasks on individuals used JIRA ticketing system.
  • As a version, control tool used GIT.

Environment:: Java, HTML5, CSS3, Bootstrap, JavaScript, AJAX, AngularJS, NodeJS, JSP, Spring MVC, Spring Boot, Spring Security, Spring Data, Hibernate, JDBC, Restful, OAuth2, JAX-RS, Jersey, XML, AWS,SQL, Oracle, MongoDB, RAD, WebSphere, Micro Services, Spark, Tortoise SVN, GIT, JUnit, Maven, JIRA, Agile/Scrum Methodology.

Confidential, Austin, TX

Full Stack Java/J2EE Developer

Responsibilities:

  • As a Full Stack Java Developer, my primary duties involve in gathering requirements, analysis, data conditioning, designing, developing, deploying and maintenance of software systems.
  • Develop both bug free client and server-side applications using Java, J2EE, JavaScript, Oracle database, Struts, and applicable software frameworks.
  • Responsible for the individual service of the applications for the end to end development and deployment including support.
  • Regular interaction with the Architect, Stakeholder, Manager to ensure the application meets the requirements and give best solution for the long-term strategies.
  • Modernize the customer end portals by interacting with business using related software frameworks.
  • Perform root cause and system log analysis to find the issues in applications working with team members.
  • Provide L3 support for environment maintenance, problem management and incident resolution .
  • Work on multiple initiatives outside the scope of the day-day activities.
  • Install and configure environments for web applications and monitor for their proper functioning.
  • Involve in installing and configuring Maven for application builds and maintenance.
  • Involvement in test automation, deployment of the application through CICD and monitoring the coding principles with the regular code reviews.
  • Used Spring MVC framework to enable the interactions between JSP/view layer and implemented different design patterns with J2EE and XML technology.
  • Created Spring Boot app with Spring Cloud.
  • Designed Hibernate mapping files based on business logic and Object relationships.
  • Develop SQL scripts to transfer tables across the schemas and databases.
  • Using Spring Framework implemented dependency injection, Action classes through Application Context XML and initialized managed beans and services.
  • IBM RTC, used to keep a track of bugs and as version control tool.
  • For reporting, logging and Transactions purposes used Spring AOP.
  • Spring modules used in the project are Spring Core, Spring DAO, and Spring AOP.
  • Developed Web Services using XML messages that use SOAP.
  • Designed and documented REST/HTTP APIs , including JSON data formats and API versioning strategy.
  • Used Spring Front Controller class to map all the client requests to it and navigated to Business Controller classes accordingly.
  • Focused on Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
  • Use version control system for remote repository and deploy code to different environments.

Environment: Java, HTML5, CSS3, Bootstrap, JavaScript, AJAX, JSP, Spring MVC, Spring Boot, Hibernate, JDBC, Restful, JAX-RS, XML, SQL, Oracle, RAD, JUnit, Maven, RTC (Rational Tool Collaborator), Waterfall Methodology.

Confidential, Chicago, IL

Java/J2EE Developer

Responsibilities:

  • Involved in the review meetings of the design architecture for the new requirement and enhancement, given review comments for the designs.
  • Worked in Operational Support System (OSS) environment for service provide monitor, control, analyze and manage the Verizon Telecom Network.
  • Implemented GUI using HTML, JSP, CSS, TILES, AJAX, JSTL, Struts TagLibs and Portal Pages.
  • Developed the application using JSP for the presentation layer along with JavaScript for the client-side validations.
  • Leveraging Angular JS resources for all data access, encapsulating URLs and standardizing data access interfaces.
  • Used Angular JS as the development framework and done CRUD operations with $http service
  • Used AJAX to dynamically load a portion of the page when it was not needed for reloading the entire page.
  • Using RIDC Interface get content details and Created Content through application.
  • Worked to maintain loose coupling between layers published the business layer as services and injected the necessary dependent components using Spring IOC and published cross cutting concerns like Logging, User Interface exceptions, Transactions using Spring AOP.
  • Developed custom Skeleton, custom Skin and custom Layouts.
  • Implemented custom LAF files applied to portal.
  • Design & Development of page flows, Web logic Workshop.
  • To display and process the information designed JSP pages using JSR-168.
  • Involved in the design and development of JSR-286 compliant Portlets using frameworks like Spring MVC
  • Developed and implemented Content Publish using Site Studio, Content Publisher.
  • Using RIDC Interface get content details and Create Content through application.
  • Implemented Spring IOC Setter Method Injection and writing Spring Configuration XML file that contains declarations and another dependent object declaration.
  • Implemented DAO layer to access hibernate session factory using spring hibernate template, Hibernate Search Quires and written search, persistence, deletion for the persistence objects.
  • Developed Web Services client and Service used SOAP Protocol for sending request and get response.
  • Created JUnit test cases for unit testing and implemented application logging feature using log4J.
  • Used Rational Clear Case for version control and Clear Quest for bug tracking.

Environment: : Java/J2EE, HTML, CSS, Ajax, JavaScript, AngularJS, JSP, JSTL, Spring, Struts, Hibernate, JNDI, Factory pattern, Web logic workshop, JSR-168, JSR-268, XML, XSLT, UDDI, WSDL, Log4J, Oracle, UCM, SVN, LDAP, UNIX, Clear Quest, Apache Tomcat.

Confidential

Java Developer

Responsibilities:

  • Developed web application using Struts, JSP, Servlets, Java beans that uses MVC design pattern.
  • Created user-friendly GUI interface and Web pages using HTML, CSS and JSP.
  • Involved in the development of the User Interfaces using HTML, JSP, JavaScript, CSS and AJAX.
  • Wrote JavaScript for client-side validation.
  • Used Eclipse as IDE tool for creating Servlets, JSP, and XML.
  • Used AJAX API for intensive user operations and client-side validations.
  • Developed user interface using JSP, JSP Tag libraries, third party libraries and Java Script to simplify the complexities of the application.
  • Used multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
  • Wrote Stored Procedures and complicated queries for IBM DB2.
  • Worked on parsing the XML files using DOM/SAX parsers.
  • Implemented Log4J for Logging Errors, debugging and tracking using loggers, appender’s components.
  • Used Rational Clear Case for version control and Clear Quest for bug tracking.

Confidential

Java Developer

Responsibilities:

  • Involved in Requirement Analysis, Design, Development and Testing of the risk workflow system.
  • Involved in the implementation of design using vital phases of the Software development life cycle (SDLC ) that includes Development, Testing, Implementation and Maintenance Support in WATER FALL methodology.
  • Created user-friendly GUI interface and Web pages using Struts, JSP, HTML, CSS, AJAX, JQuery and JavaScript.
  • Responsible for designing, coding and developed the application in J2EE using Struts MVC.
  • Implemented Struts framework (Action & Controller classes) for dispatching request to appropriate classes.
  • Used simple Struts Validation for validation of user input as per the business logic and initial data loading.
  • Achieved synchronization of multiple threads through Multithreading and Exception Handling .
  • Extensively used JSON to parse the data from server side to satisfy the business requirement.
  • Developed Struts Action Forms , Action classes and performed action mapping using Struts .
  • Developed batch job using EJB scheduling and leveraged container managed transactions for highly transactions.
  • Involved in developing Web Services to send XML request and reading the response SOAP UI from Java platform.
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs, Garbage collections for dynamic memory allocation to implement various features and enhancements.
  • Consumed Web Services to interact with other external interfaces in order to exchange the data in different forms by using Restful service.
  • Established Database Connectivity using JDBC for Oracle.
  • Used Log4J for application logging and notification tracing mechanisms.
  • Developed the ANT scripts for preparing WAR files used to deploy J2EE components.
  • Analysis and Bug fixing of the production problems and defects along with enhancements.
  • Implemented JUNIT test cases for unit testing and Suites for end to end testing.
  • Used JIRA for tracking the Project Stories and bug fixing.
  • Used SVN to check-in and check-out and co-ordinate among team members for Version Controlling.

Environment: Java, HTML, CSS, AJAX, JQuery, JavaScript, JSON, XML, Struts, JDBC, IBATIS, Web Services, SOAP UI, Restful, HQL, SQL, JBOSS, Oracle, ANT, Eclipse IDE, JIRA, Tortoise SVN, and UNIX.

Hire Now