We provide IT Staff Augmentation Services!

Sr. Java / J2ee Developer Resume

0/5 (Submit Your Rating)

Nashville, TN

SUMMARY

  • Around 8+ years of experience in Systems Analysis, Design, Development and Implementation of Web and Client/Server and Enterprise Application development using J2EE Framework.
  • AWS Certified Developer with Good knowledge of other services provided by AWS like Cloud front, Glacier, Cloud Trail and Simple Notification Service (SNS), Simple Query Service (SQS).
  • Hands on experience in Architecture, Designing, Development and Deployment of High - Performance, Scalable, Distributed Applications.
  • Experience in developing Front-End web applications using Struts, JSP, AngularJS, JQuery, JavaScript, HTML 4, HTML 5 and CSS, CSS3.
  • Hands-on experience in building web and enterprise applications in various domains like Health, Banking/Financial Services, Insurance, Public Sector, and Software Service verticals.
  • Expertise in developing large scale eCommerce applications using J2EE technologies.
  • Extensively experienced in using various design patterns such as MVC (Model-View-Controller), such as Multi Threading, Singleton, Session Facade, Service Locator, Factory and Business Delegate in the development of Multi-Tier distributed Enterprise Applications
  • Proficient working knowledge of C, C++ with OOPS, Java, and J2EE.
  • Good work experience of Web/Application Servers like Tomcat 5.5, Web Sphere 5.x, 6.x and JBoss3.x, 5.x, 6.x application servers.
  • Experience in JPA and worked with Hibernate 2.0 and EJB 2.0, 3.0.
  • Experience in RDBMS using Oracle and comfortable using databases SQL Server, DB2, MySQL and MS Access.
  • Experience in SOA (Service Oriented Architecture) and Web Services technologies (Apache SOAP, REST, WSDL, UDDI)
  • Proficient in programming by using the IDE’s such as Eclipse 3.x,My Eclipse 6.x, JBoss6.x, 5.x, 3.x, RAD 6.0, 7.
  • Strong experience in Spring Framework in developing applications using Spring MVC, IOC, AOP,JDBC, JPA, Spring Boot, Spring Cloud and Spring Batch.
  • Good experience with Quality Assurance and Quality control processes.
  • Good Experience with Portlet development
  • Good experience on Core Java collections and Concurrency to improve the performance of the applications and to schedule tasks usingmultithreading.
  • Hands on experience with an in-depth level of understanding in the strategy and practical implementation of AWS cloud-specific technologies like Elastic Compute Cloud (EC2), Simple Storage Services (S3), Route 53, Cloud Formation, Elastic IPs, RDS and Cloud Watch.
  • Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Chef, Puppet.
  • Good experience with version controls such as CVS, SVN, and Clear Case.
  • Worked with various different middleware application teams and helped them setup communication between Middleware Applications &IBMMQServer.
  • Hands on Experience with Middleware Technology Messaging Brokers like JMS, Active MQ, and Rabbit MQ.
  • Highly motivated team player with zeal to learn new technologies and always believes in giving the best of efforts in challenging environments.
  • Strong experience in back-end coding for Microsoft SQL Server, IBM DB2, Oracle 9i/11g, MySQL using procedures/Functions, cursors, triggers and packages in PL/SQL.
  • Expertise in developing applications using Swings/AWT, Applets, Multi-threading, Util packages,Single Sign On, Struts, Enterprise Java Beans (EJB), Servlets, JSP, JSTL, JTA, JDBC, JNDI, JDOM, JSF, JSON, JMS, SOAP, POJO, Apache Lo4j, Hibernate, ANT, JUnit, and JQuery.
  • Expertise in tools and utilities like Eclipse, TOAD for Oracle, Ant, Maven,Text Pad,Win Merge, MQ Visual Edit.
  • Understanding of Java Beans, DOJO, AJAX, XHTML, XSLT, XQuery, JQuery, SQL/XML.
  • Strong Experience on Micro Services to provide RESTfulAPI utilizing Spring Boot with Spring MVC.
  • Good understanding of all aspects of Testing such as Unit, Regression, White-box, Black-box.
  • Followed Waterfall, Agile methodologies like Test Driven Development (TDD), Pair Programming and SOA projects.
  • Involved in developing Test plans, Test Cases (Manual/Automated) tools such as Selenium IDE, Selenium Grid, JUnit, Test Procedures and white-box and black-box testing.
  • Implemented API controllers (SOAP and REST) and webservicesclient classes to interact with downstream systems.
  • Used Continuous delivery / Continuous Integration (CD/CI) tools Docker, Jenkins to deploy this application to AWS along with GIT for Version Control of code for incremental development.
  • Experience on LDAP for accessing and maintaining distributed directory information services over Web security protocol network. Also experienced in using Netegrity Site Minder which intercepts user’s requests to validate access to secure applications.
  • Experienced in Network Programming with Java and hands-on knowledge of networking concepts: TCP/IP, LDAP, HTTP, FTP and Ad-hoc.
  • Capable of customer support and user training.
  • Quick at grasping new technologies and keeps on updating my skills.
  • Good team player and excellent leadership qualities. Hardworking, honest with good interpersonal skills.

TECHNICAL SKILLS

Languages: Java/J2EE,JDK1.5,1.6,1.7,1.8,UML,SQL, PL/SQL,C,C++,Python,Perl Scripting, Unix Shell Scripting.

Web Technologies: HTML4/5, HTML, HTML5, DHTML, CSS, Java Script, XML, SOAP, XSL, XSLT, XHTML,AJAX,Web-Services,BootstrapJavaScript libraries: Angular JS,Node.js,XML,CSS3,Java Script,JQuery, D3.js, Angular Js2

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, Rich faces.

Databases: SQL Server, ORACLE 10g/9i, MYSQL, No SQL, MongoDB.

Web&ApplicationServers/Build Automation Tools: IBM WebSphere 6.x/7.x/8.x, Tomcat, Web Sphere, Web-logic, JBoss, Maven, Git, Apache Camel, Ant, CI/CD, Jenkins, UDeploy.

Development Tools: RTC, JBoss-IDE,TOAD,Oracle SQL Developer.

VersionTools/ Logging Frameworks/Testing: CVS,SubVersion,Log4J,Junit,Mockito, Jasmine,Selenium.

Protocols: TCP/IP, FTP, HTTP, SMTP

Design Patterns: MVC, Front Controller, Singleton, Business Delegate and DAO patterns

Webservices: AXIS,MicroServices,SOAP,JAX-WS,WSDL,Restful, Jersey, Rest Template etc.

Frameworks: JSF,Struts2.0,Spring3.x/4.0,Hibernate3.0/4.0, Express.js, Prime faces.

Operating Systems: Windows XP/Vista/7/8/10, MS DOS,UNIX.

Packet Capturing Tools: Wireshark, Tcpdump

Other Tools: AWS(AmazonWebServices),IBMMQ(MQ Series), Rabbit MQ,CloudFoundry,Edit Plus,JIRA,Docker

IDEs: Eclipse 3.x,My Eclipse 6.x, JBoss6.x, 5.x, 3.x, RAD 6.0, 7.,SpringToolSuite and Rational Rose

Methodologies: Waterfall, Agile, Scrum

Logging Tools: Log4j, slf4j

PROFESSIONAL EXPERIENCE

Confidential, Birmingham, AL

Sr Java Full Stack Developer

Responsibilities:

  • Participated in Agile Scrum methodology for application development. Analysis, design, coding, unit, and integration testing of business applications in an object-oriented environment.
  • Used HTML5, bootstrap, CSS3, JavaScript and Angular JS to Designed dynamic and browser compatible pages.
  • Designed and developed RESTful web services, micro services, to create, view, deploy, and update applications.
  • Configured Maven to create Docker images for Micro Services and pushed it to Amazon ECR.
  • Developed various AngularJS directives to help build the functionality and UI behavior using JavaScript, also developed filters and angular services and responsive UI with AngularJS, Bootstrap and SASS.
  • Created effective single page application using Angular libraries like angular-ui-router, angular-resource and used angular-cookies to temporarily store the data used in this application.
  • HTML, AngularJS, Bootstrap for developing mock-up screens in the prototype to demo the application screens to business users and integrated dynamic pages using AngularJS and JQuery.
  • Created re-usable components using custom directives, filters and used Angular-JS, AJAX for asynchronous validations for the input fields of the forms with the data existed in the database.
  • Implemented the logging framework in the SOA environment and Ensured Service design fits into overall SOA driven.
  • Developed Micro Service to provide RESTfulAPI utilizing Spring Boot with Spring MVC.
  • Used major components like Serializes, Parsers, Mappers, and Streamers in Data Transformation Studio for conversion of XML files to other formats.
  • Involved in developing applications with Multithreading, Exception Handling, Javascript, XML, HTML, HTML5, CSS, JDBC, Servlets.
  • Created single page applications with nested and multiple views using Angular ui-router, custom directives for reusable components used across the application.
  • Developed Services, Business Delegate, Pojo, Controller, Dao (implemented transaction management in DAO layer) and extensively used Core Java collections, Generics, Exception handling, Design patterns and java 8 features like Lambdas and Streams for functionality, such as portfolio summary and user information also.
  • Used JMS (Java Mailing Service) API to mail notifications upon the success or failure when the backend processes are completed and to send mail notifications regarding any system relatedproblems.
  • Extensively Implemented aspect oriented programming (AOP) features along with hibernate and Spring boot, dependency Injection (DI) as well.
  • Performed the ORM mappings to map java entities to database tables and Hibernate Criteria queries for data retrievals.
  • Used Spring Core for dependency injection/Inversion of control (IOC) and Hibernate Framework for persistence onto oracle database.
  • Used WS-Security for authenticating the REST messages along with encryption and decryption along with JSON for data exchange between application modules.
  • Published Rest services for performing CRUD operations from database. Implemented RESTFUL web services using spring boot and consumed using spring REST services.
  • Developed REST clients using Spring REST template to interact with existing REST micro services.
  • Focused on Test Driven Development (TDD) thereby creating detailed JUnit tests for every single piece of functionality before writing the actual functionality and wrote test cases to test the Spring DAO layer.
  • Integrated spring and Hibernate configured logging and developed exception handling for the application. Used Log4J to capture the log that includes runtime exceptions.
  • Involved in setting up AWS services with EC2 instances, S3 bucket, IAM, RDS took part in deploying application in AWS along with writing and retrieving files to and from AWSS3 bucket for UI to render data faster.
  • Experience in creating and configuring micro service architecture for CDT Directory project and integrating with Angular JS application
  • Implemented Micro Services based Cloud Architecture on AWS Platform and Cloud Foundry.
  • Developed scripts for build, deployment, maintenance, and related tasks using Jenkins, Docker, and Maven.
  • Worked on integratingIBMweb sphereMQ, web GUI interface.
  • Micro Services design and development using JHipster (Yeoman Generator) to create Spring boot at backend and Angular at frontend.
  • Involved in configuring builds using Jenkins with Git, Gradle plugins, configured and used Jenkins to deploy the applications onto Dev, QA, UAT environments.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing environment using Selenium IDE, Selenium Grid.
  • Performance tuning to identify and solve possible bottle necks in the application. Ensured code quality using tools like Find Bugs and Jenkins.
  • Used Gradle plugins, Git for Version control, Source tree, Jira for project tracking, Confluence for project Wiki.

Environment: Java 8, J2EE, Struts, Spring 4.3, Spring boot, Spring AOP, Hibernate 4, JMS, CVS, REST, log4j, JUnit, Jenkins, Gradle, XML, Ajax, XSD, java Script, Micro Services, JQuery,AWS,Angular-JS, Mongo DB, Linux, Tomcat, Spring Tool Suite(STS), IBM RAD,IBM MQ, Jenkins, Docker and Load Runner, selenium, maven.

Confidential - Nashville, TN

Sr. Java / J2EE Developer

Responsibilities:

  • Followed Agile Software Development Methodology in the progress of the project.
  • Involved in design of Class Diagrams, Sequence Diagrams, and Event Diagrams as part of Documentation.
  • Used SAAS as a software distribution model through which apps are available to the customers.
  • Designed and developed the application to be responsive for desktop, mobile and tablets using Twitter Bootstrap (HTML5, CSS, and JavaScript).
  • Developing the web site for online trading using E-Commerce such as Electronic Data Exchange.
  • Extensively used Web Storm for development in the front end and used Subversion as version control system and Tortoise client for SVN.
  • Developing application design guidance and consultation, utilizing a thorough understanding of applicable technology, tools, and existing designs.
  • Deployed and MonitoredMicroServicesUsing Pivotal Cloud Foundry, also Managed Domains and Routes with the Cloud Foundry.
  • Used Spring Boot framework for building cloudMicroServicesand to develop Spring based application radically faster with very less configuration.
  • Used Angular JS and Handlebars.js framework where data from backend is stored in model and populated it to UI.
  • Created Angular JS Controller Which Isolate scopes perform operations in UI.
  • Using Angular JS created custom directives for data manipulations and to display data in company standard format in UI.
  • Used XPathto compute values (of various data types) from the content of an XML document along with $http and $resource service for retrieving data from the server via XML Http request object in Angular.js framework.
  • Involved in working with XML files as the Source and Target, used transformations like XML Generator and XML Parser to transform XML files, used Oracle XMLTYPE data type to store XML files and worked on Querying and manipulation of the content using XQuery/XPath and XSLT.
  • Converted the pages from XMI (XML Metadata Interchange) to Angular JS and in this process had to deal with converting the XMI request and response in the front end to JSON (Java Script Object Notation).
  • Develop and maintain microservicesbased architecture utilizing open source technologies like Hibernate ORM and Spring Framework.
  • Used Amazon Web Services (AWS) for effective implementation of the modular components.
  • Wrote the controller in Spring MVC which delegates the request from front end to the delegator layer and to make calls with backend systems
  • Used core java, data structures,multithreadingand collections concepts.
  • Ran the standalone front end application in Grunt Server.
  • Used Google Chrome for debugging the application.
  • Conducted Code Reviews and Managed source control and version control using SVN
  • Project status tracking using JIRA .
  • Integration room responsibilities.
  • Experienced in problem analysis in both technical system and application programs.
  • Essentially involved in all phases of SDLC to structure the unformatted requirements.
  • Designed the ER diagrams and structured data in the database with enforcing normalization for a consistent output.
  • Implemented persistence to database using the hibernate ORM.
  • Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).
  • Defined and developed the application's presentation layer using HTML5, CSS3, JSP, JavaScript and Backbone JS with Dust JS templating.
  • Developed client's interface in PHP in MVC modelling using code igniter framework.

Environment: Java 1.7, Web storm, AngularJS 1.3, Ext JS, HTML5, CSS3, JSON, JavaScript, XMI, Maven 2, Eclipse Kepler, Eclipse Juno, XML, Silk SVN, Backbone JS,multi threading, Micro Services, Tortoise SVN, SQL Developer, Spring MVC, Oracle DB, Grunt, Jasmine.

Confidential, Winston-Salem, NC

Java Developer

Responsibilities:

  • Involved in web services design and development.
  • Created and consumed web services using JSON, XML, and REST.
  • Experience with Cloud technologies like Amazon Web Services (AWS).
  • Designed and developed the framework to consume the web services hosted in Amazon EC2 instances.
  • Oracle 11g was used as the database for the application which was hosted in the cloud using Amazon RDS service.
  • Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application.
  • Data modeling, implementation and support Cassandra Clusters including install, configure and upgrade DSE and OpsCenter.
  • Created Batch Services to generate reports using Spring Batch and used Mockito for Behavior Driven Development (BDD) and developed scripts for build, deployment, maintenance, and related tasks using Jenkins, Docker, and Maven.
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • Implemented the UI using Angular JS.
  • Good Experience in front ends technologies such HTML, HTML5, CSS, Java Script, Oracle and Ajax.
  • Proficient with Software development methodologie s like Agile Methodologies.
  • Used Micro Services with Spring Boot predicted service interacting through amalgamation of REST and MQ message broke.
  • Developed Java1.6, EJB 3, Rabbit MQ, Mongo DB environment.
  • Worked on performance tuning of cluster using Cassandra Configuration file and JVM Parameters.
  • Digital business platform for the enterprise and cloud that enables enterprises to create and run agile intelligent business applications.
  • Used TOAD for database query testing, in the process of optimizing the queries.
  • Involved in the configuration management using Gradle, RCP, Eclipse RCP, CVS and GitHub.
  • Strong understanding of JPA, SOA, Filenet, Web Services, Angular js, JBoss, REST and XSD’s.
  • Hands on experience on Linux shell scripting.
  • Developed static and dynamic Web Pages using JSP, JBoss, Eclipse IDE, HTML, HTML5 and CSS.
  • Used Ant for developing build scripts and deploying the Eclipse RCP application onto Web Logic.

Environment: Java 1.6, Core Java, Spring 4.2, SOAP, REST, SOAP UI, JBOSS 7, Oracle 11g, AWS, OOAD, Hibernate 3.0, Mongo DB, JSP, JSTL, EJB 3.0, Servlets, JavaScript, Angular Js, Design Patterns, JQuery, AJAX, HTML5, CSS 3.0, Maven, ANT, Jenkins, XML, PL/SQL, JDBC, UML, JNDI, JUnit, JAXB, SVN, Log4J, Agile Methodology

Confidential - Frisco, TX

Sr Java Developer

Responsibilities:

  • Designed & developed the application using Spring Framework.
  • Developed class diagrams, sequence and use case diagrams using UML Rational Rose.
  • Designed the application with reusable J2EE design patterns.
  • Developed test cases for Unit testing using JUnit and performed integration and system testing.
  • Closely worked and supported the creation of database schema objects (tables, stored procedures, and triggers) using Oracle SQL.
  • Designed DAO objects for accessing RDBMS.
  • Designed & developed Data Transfer Objects to carry the data between different layers.
  • Developed web pages using JSP, HTML, DHTML and JSTL.
  • Designed and developed a web-based client using Servlets, JSP, Tag Libraries, JavaScript, HTML and XML using Struts Framework.
  • Developed views and controllers for client and manager modules using Spring MVC and Spring Core.
  • Used Spring Security for securing the web tier Access.
  • Business logic is implemented using Hibernate.
  • Developed and modified database objects as per the requirements.
  • Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviews.
  • Interaction with customers and identified System Requirements and developed Software Requirement Specifications.
  • Implemented Java design patterns wherever required.
  • Involved in development, maintenance, implementation and support of the System.
  • Involved in initial project setup and guidelines.
  • Implemented Multi-threading concepts.

Environment: Java, PL/SQL, SQL, HTML, CSS, JavaScript, hibernate, Middleware Technologies, Ajax, Servlets, JSP, Web logic, JBoss, WebSphere, XML, XHTML, Eclipse, JMS, Oracle11g, EJB.

Confidential

Java/J2EE Developer

Responsibilities:

  • Redesigned the existing site and to create new interfaces.
  • Developed HTML prototypes and ready XHTML documents with CSS style sheets.
  • Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
  • Followed the Agile and Scrum development methodologies.
  • Used JQuery core library functions for the logical implementation part at client side for all the application.
  • Did Cross - Browser coding, for making pages compatible will all browsers.
  • Designed Banners, Icons and Logos.
  • Experience in User Acceptance Testing (UAT) and Accessibility Testing.
  • Produced GUI prototypes for business logic presentations.
  • Worked closely with system analyst to understand the technical requirements of the projects.
  • Extensively used Core Java, Servlets, JSP, XML and spring in presentation tier.
  • Generated the Hibernate XML and Java Mappings for the schemas
  • DB2 Database is used to store the system data
  • Eclipse was used as Integrated Development Environment (IDE).
  • Unit testing for all the components using JUNIT.
  • Apache Log 4j Logging framework for logging of trace and Auditing.
  • Asynchronous JavaScript and XML (AJAX) for better and faster interactive Front-End.
  • Worked with IBM Web-Sphere as the Application Server

Environment: Java, Servlets, JSP, JQuery, Eclipse, WebSphere 6.0, AJAX, Oracle 9i, log4j, HTML, CSS, XHTML, JavaScript, JQuery, Agile and Windows.

We'd love your feedback!