We provide IT Staff Augmentation Services!

Sr. Java Programmer Resume

2.00/5 (Submit Your Rating)

Winston-salem, NC

PROFESSIONAL SUMMARY:

  • Over 7+ years of hands - on experience in analysis, design, development, documentation, implementing and testing of software systems in Java, J2EE Apache, Spring framework DB2.
  • Expertise in Designing and Developing Enterprise and web applications using Java and J2EE technologies like Core Java, JDBC, Servlets, AngularJS, JSP, JBOSS, Junit, Struts, Spring, Hibernate, HTML, CSS, XML, JavaScript, Ajax, and JSON.
  • Development experience in Java, Struts, Enterprise Java Beans, Spring IOC, MVC, AOP architecture.
  • Solid experience in design and development of web-based applications using HTML5, CSS3, JavaScript, Angular 8.0/2.0, Node.JS, Bootstrap, AJAX, JSP, Java Script libraries like J Query & DOJO.
  • Strong experience in Angular JS directives and filters to make SPA’s better in functionality.
  • Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Spring Microservices, Spring REST, Spring Hystrix, Spring Eureka, Spring Ribbon, Spring Data JPA, Spring Cloud. Experience in various MVC architecture development such as Spring MVC, Struts MVC and JSF 2.1.
  • Experience in using Spring Data main modules like Spring Data- Commons, JPA, REST, Apache Cassandra, Key Value and Community modules like Spring Data-Dynamo DB, Elastic search.
  • Experience in using Spring Data in Advance Integration with Spring MVC Controllers.
  • Proficient in working with J2EE Technologies such as Servlets, JSP, JSF, XML, JSTL, Java Beans, Spring JPA, Hibernate, Spring Netflix, Spring Hystrix, JAX-WS, JAX-RSs.
  • Good understanding and hands on experience in Hibernate, Hibernate Query Language (HQL), Transactions, Exceptions, Java Message Serve (JMS).
  • Experience of design and develop Microservices, transform Monolithic architectures into Microservices using open source framework like Spring Boot, pivotal cloud foundry and Spring Cloud Netflix.
  • Experience in Developing Applications Using ORM Technologies such as JPA 2.1, Hibernate.
  • Hands on experience in deploying and configuration multi-tire Enterprise applications on various Application servers and Web Servers which includes Apache Tomcat 8.0/9.0.1, Web logic Server 11g, Glassfish 4.1, JBoss, WebSphere 8.5.
  • Extensive use of Use case model, use case diagrams, class diagrams and sequence diagrams using MS VISIO, Enterprise Architect and RAD 9.5/8.0/7.5.
  • Profecient in creating use case Diagrams such as Class Diagrams, State Chart Diagrams, Activity Diagrams, Sequence Diagrams using UML Methodology in MS.Visio, ArgoUML.
  • Proficient in SQL, PL/SQL developed Stored Procedures, Triggers, Functions, and Packages besides writing DDL, DML and Transaction queries with development tools like Rapid SQL.
  • Experience in writing stored procedures, creating views, joins and triggers using MS SQL Server.
  • Knowledge on HBASE, Cassandra database as part of Open Source participation.
  • Excellent Understanding of NoSQL, MongoDB for handling huge amount of data, Cassandra databases and noledge on Elastic Search.
  • Experience in writing application by using Build tools such as Maven, Ant, Gradle and deploying them on servers and Jenkins for continuous integration development.
  • Experience in Enterprise Integration Development using Apache Camel Framework.
  • Experience with Integrated Development Environment tools like Eclipse, NetBeans, Webstrom and implementation of version control tools like GIT, SVN, CVS, Clear Case.
  • Experience developing applications based on ESB/SOA Framework.
  • Experience in developing Web services using SOAP, SOAP UI and Restful
  • Proficient in implementation of frameworks like Spring, JSF, AJAX frameworks and ORM frameworks like Hibernate.
  • Extensive B2B development work on IBM Web Sphere, JBoss application servers and web development on Apache Tomcat Web server.
  • Experience in working GIT for branching, tagging, and merging. Git Lab is used for code repository.
  • Expertise in using IDEs like Eclipse, Net Beans, and RAD for developing and debugging rapid web and enterprise Java applications.
  • Tremendous noledge in working with databases like Oracle, DB2, MS SQL and My SQL.
  • Good understanding of NoSQL Data bases and hands on work experience in writing application on databases MongoDB and Cassandra.
  • Good noledge on Amazon Web Services( AWS), Amazon Cloud Services like Elastic Compute Cloud(EC2).
  • Development of Back-End Programming with Oracle, Microsoft SQL Server.
  • Knowledge on various Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Extensively worked on beginner patches for Docker Engine.
  • Experience in Build and deployment automation through tools like Jenkins.
  • Experience in writing ANT, Maven build scripts, providing logging facility using Log4j, Writing Junit test cases and used Clear Quest, Jmeter, Bugzilla for bug tracking.
  • Experience in using Maven tools to compile, package and deploy the components to the Application Servers in different environments.
  • Strong experience of developing, implementing and maintaining application systems under UNIX Operating System using PL/SQL, SQL.
  • Experience on RUP, Agile/Scrum and Extreme Programming (Test Driven development, Pair Programming, Code Reviews).
  • Excellent Technical, Analytical, Problem Solving skills, strict attention to detail and ability to work independently, work within a team environment.
  • Goal oriented individual with excellent analytical, problem-solving, communication and interpersonal skills with the ability to interact with individuals at all levels and work independently.

TECHNICAL SKILLS:

Programming Languages: Java, J2EE, XML,SQL,C++

Technologies: Java7,8,J2EE,Servlet,JSP,JDBC,WebServices(Soap and RESTful),XMLORM(Hibernate)

Application/Web Servers: Oracle/BEA WebLogic 8.1/9.1, IBM WebSphere 9.x, JBoss, Tomcat 2.2,3.3.

Frameworks: Struts 2.3, Struts 2.1, Spring, Spring AOP, Spring Boot, DAO in Spring Frameworks, Angular, Hibernate (ORM) 3.0/4.0

IDEs: Eclipse, Net Beans, Intelli J.

Web technologies: JSP, JavaScript, jQuery, AJAX, XML, CSS, HTML5

Axis 2, JAXWS, JAX: RPC, JAX-RS, SOAP, WSDL, UDDI

XML Tools: JAXB, Apache Axis

Methodologies::

Agile, Scrum, RUP, TDD, OOAD, SDLC

Modeling Tools: UML, Rational Rose, Visio Testing technologies/tools JUnit, JMeter

Database Servers: Oracle 10g/11g/12c, MySQL 5.6/5.7, MS-SQL 12, Mongo DB, Cassandra

Version Control: CVS, SVN, Git.

Build Tools: Maven 3.0, JUnit, Postman, Jasmine, Karma, SourceTree, Jenkins

WORK EXPERIENCE:

Confidential, Winston-Salem, NC

Sr. Java Programmer

Responsibilities:

  • Followed Agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective and used JIRA as a tracking tool for the sprint
  • Maintained Interface compatibility and concurrency in the project using Java 8 new features like default, static methods, and Concurrency API.
  • Used Java 8 Method References feature to point to methods by their names and used functional Interfaces.
  • Developed cross and multi browser compatible web pages by using HTML5, CSS3 and Bootstrap. implementation of J2EE Technologies: JSP, JTS, Servlets, JSF, JSTL, EJB transaction implementation, JMS, Struts 2.3, Swing, Hibernate, Java Beans, JDBC, XML, Web Services, JNDI, Swing, Serialization and Externalization.
  • Implemented SPA (Single page web applications) using Restful web services using AJAX and Angular 8.
  • Used Node.js for non-blocking design operation for server-side and Angular8 for developing UI components.
  • Developed RWD UI pages using HTML, XHTML, jQuery, HTML5, AJAX, CSS3, Angular 8.
  • Extensively used Java8 APIs Streams, Lambdas and Filters.
  • Developed Application using various frameworks such as Struts 2.3, Spring Framework 4, Spring MVC, Spring Boot, and Spring AOP.
  • Created, produced, and consumed REST web services to server requests and for third party system interaction.
  • Jenkins to auto deploy client-side application based on git branches, debug server is triggered by git push while release server is based on nightly build.
  • Developed web-based enterprise applications using Core Java, J2EE, Servlets, JSP, JSF, JDBC, Hibernate, Web Services (SOAP and REST), MVC Framework (Struts, Spring MVC) and SQL.
  • Developed server-side application to interact with database using Spring Boot and Hibernate.
  • Used various design patterns like MVC, Factory, Template, Delegate and Singleton design patterns.
  • Developed in Eclipse environment using Struts based MVC framework. Designed and developed presentation layer using JSP, HTML, and JavaScript. Created JSPs using JSTL and Struts tag libraries. Developed Struts Action and Action Form classes.
  • Used Java 8 features like Predicates, Functional Interfaces and Lambda Expressions, Method References and Stream API for bulk data operations on Collections.
  • Improved overall performance via Multithreading, collections, synchronization, and Exception Handling.
  • Used Spring Framework including Spring Core/IOC, Spring AOP, Spring ORM, Spring Batch and implemented the autantication, authorization, and access-control features by making use of Spring Security feature.
  • Implemented application using Spring Boot Framework and security using Spring Security.
  • Involved in creating Typescript reusable components and services to consume REST API's using Component-based architecture provided Angular.
  • Developed CSS Style for web pages using SASS.
  • Implemented @Input, @Output to do communication between Angular components
  • Used GIT and Webpack to implement the work environment and manage projects
  • Developed application by implementing the Single Page Application (SPA) using Angular router
  • Worked with CSS3 and bootstrap to create Responsive web designs
  • Worked on unit testing by using Jasmine and karma
  • Prepared and presented UNIX production and implementation schedules to the Project Manager and client.
  • Manipulated data using CRUD operations of MongoDB and Oracle database management system and handled database access and data transmission based on RESTful web service.
  • Implemented Micro Services based Cloud Architecture on AWS Platform.
  • Integrated Spring Cloud with Amazon Web Services to interact with AWS provided services.
  • Migration of Existing Application to AWS cloud. Used Amazon Web Services AWS like EC2, EBS, S3, RDS, Cloud Watch and Cloud Front for promoting code in various environments.
  • Experience in configuring session affinity, session persistence and monitoring in Jboss.
  • Developed CI/CD pipeline and build tasks to run the unit tests on Jenkins and maintained separate build in Maven for the module for easy integration to the portal build and configure with Jenkins.
  • Used Amazon Kinesis Data Streams Managed services dat provides a streaming platform.
  • Developed Microservices with Spring Eureka to retrieve API routes for the entire cluster. Using this strategy each Microservice in a cluster can be load balanced and exposed through one API gateway
  • Worked on creation of custom Docker container images, tagging and pushing the images.
  • Created the Docker containers and Docker consoles for managing the application life cycle.
  • Used Drools Decision table using excel sheets with a Spring MVC project.
  • Used Jenkins for continuous integration (CI) and continuous deployment (CD).
  • Used Apache Maven as the software build tool and Log4J for logging errors and messages.
  • Used Maven as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with Jenkins, and Jenkins Jobs.
  • Used JIRA for Project Management, Bug Tracking and Issue Tracking.
  • Used GIT for version repository maintenance.

Environment: J2EE, Java 8, Core Java, Streams, Spring framework, Spring MVC, Struts 2.3, Hibernate, SOA, Web Services, Microservices, Spring Boot, XML, jQuery, Jenkins, Maven, Angular 6/7/8, NPM, Linux, Jasmine, Oracle, PrimeNG, HTML, CSS, SASS, Gulp, Grunt, Webpack, Redux, Typescript, JavaScript, Unix, Ajax, JSON, Grunt, Visual Studio Code, GIT, FileZilla, Agile Methodology, JIRA, Bootstrap, Putty, SourceTree.

Confidential, Nashville, TN

Java Programmer

Responsibilities:

  • Followed Agile Scrum methodology dat included iterative application development, weekly Sprints and stand up meetings.
  • Developed the enterprise application by integrating JSF/Spring/Hibernate Frameworks.
  • Heavily used the Dependency Injection feature provided by spring framework for bean wiring.
  • Involved in various phases of Software Development Life Cycle (SDLC) of the application.
  • Developed applications using Angular7,Java8 and new features of java (lambda expressions).
  • Developed screens using HTML5, CSS3, SASS, JavaScript, jQuery,and AJAX.
  • Design and developed the application using framework Angular 2 with HTML5, CSS3 and Typescript.
  • Developed UI components using Angular 7 dependency Injection, Models, data binding and controllers.
  • Implemented Angular 2 Router to enable navigation from one view to another.
  • Implemented Struts 2.1 framework in the application.
  • Responsible for configuration and integration of Spring 4, Struts 2.1 and Hibernate 4.3.0.
  • Used Protractor to perform End to end testing for single page application developed using Angular 7.
  • Developed Application to assess JSON and XML from Restful web service from consumer side using Angular7.
  • Experience with Responsive Web Design, Bootstrap and Plygrid framework.
  • Developed various generic JavaScript, Angular functions to implement client-side validations.
  • Involved in developing Thread Safe blocks for multithread access and distributed transaction management.
  • Created and injected spring services, controllers and DAOs to achieve dependency injection.
  • Developed Persistence layer using Spring Data to interact with the Database.
  • Implemented Spring MVC flow to interact with different modules and extensively used Spring AOP and Dependency injection during various modules of project.
  • Developed Microservices with Spring Eureka to retrieve API routes for the entire cluster. Using this strategy each Microservice in a cluster can be load balanced and exposed through one API gateway
  • Used Spring framework's JMS support for writing to JMS Queue, Hibernate Dao Support for interfacing with the database and integrated spring with JSF.
  • Added interactivity to the UI pages using JavaScript.
  • Developed Contract first Web Services using Spring-WS to communicate with Database Tables.
  • Implemented Spring Boot microservices using Confidential OSS stack
  • Create team specific Agile process flow in JIRA to move tasks from one activity to another.
  • Worked on Restful web services which enforced a stateless client server and support JSON( few changes from SOAP to RESTFUL Technology) Involved in detailed analysis based on the requirement documents.
  • Used Spring Boot to create stand-alone spring applications.
  • Developed user interface using HTML, JSP, CSS and implemented client-side validations using JavaScript using Angular 2/4 framework and Bootstrap framework.
  • Enhanced application performance by Angular 6 Component based development in view of future Angular framework transitions.
  • Developed grunt tasks to run the unit tests on Jenkins.
  • Collaborated with the team using GIT, GitHub, version control platform.
  • Created a Continuous Delivery process to include support building of Docker Images and publish into a private repository.
  • Used GIT for version control, and Jenkins for Continuous Integration and Continuous Deployment (CI/CD).
  • Designed and developed the login portal using Angular4 along with HTML5, CSS3 and Typescript, Node.js.
  • Participating development of FIX messages processing engine.
  • Modified and refactored the SOA composites as per the changing business requirements
  • Used jQuery to develop the widgets and to perform the client-side validations, UI centric Ajax behavior.
  • Use of Multithreading and Collections Framework including List, Map etc.
  • Bottle micro-framework implemented with REST API and MongoDB (NoSQL) as back end database.
  • Used Maven for building the applications EAR for various environments.
  • Responsible for process implementation using Jenkins.
  • Designed, developed JSP, Servlets and deployed them on JBOSS Application Server.
  • Designed and created Hibernate persistence classes using Hibernate API.
  • Wrote Stored Procedures/Triggers/Functions using SQL Navigator to perform operations on Oracle database.
  • Performed Unit Testing on various project modules using JUnit framework.

Environment: Java, JavaScript, JDK, JSF, JBoss, JPA, Spring-jdbc, Struts 2.1, ESB, SOAP, Jms, Open Source Frameworks: Spring, Hibernate, Maven, and Junit, IDE: Eclipse, AngularJS, SQL Navigator Data Bases: MySQL, MongoDB.

Confidential, Charlotte, NC

Java Full Stack Developer

Responsibilities:

  • Analyzed project requirements for this product and Interacting with the system analysts & business users for design & requirement clarification.
  • Implemented RESTful Web services to retrieve data from client side and made REST API calls from Angular JS and parsed the data to project to the client and handled the security and Authorization using Spring Security.
  • Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns, Developed, and implemented Spring and J2EE based MVC framework for the application.
  • Designing and implementing the User Interface using OO JavaScript, HTML, CSS, and AJAX.
  • Used frameworks and technologies like Struts, Hibernate (ORM), Spring (DI/ MVC/ AOP/ batch/ Templates), Web Services (AXIS, Jersey), JMS, Log4j.
  • Designed Prototype and project layout skeletons using JavaScript, jQuery and CSS and HTML5and involved in designing and developed presentation layer using Ajax, and jQuery and third-party libraries.
  • Developed classes using core java (multithreading, concurrency, memory management) and some spring
  • Applied the core principal of Object-Oriented Programming Polymorphism, Inheritance, Abstraction and Encapsulation to develop efficient code.
  • Developed the front end of the application using JavaScript, HTML5, CSS3, jQuery to provide UI functionality.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 5.
  • Developed several SOAP and REST web services which produces both XML and JSON to perform tasks, leveraged by both web and mobile applications.
  • Used various jQuery and Bootstrap plug-in like date picker, Bootstrap selectors and exposed and consumed SOAP based Web Services to communicate between systems.
  • Developed Web Services using SOAP, SOA, WSDL Spring MVC and developed DTDs, XSD schemas for XML (parsing, processing, and design) to communicate with Active Directory application using Restful API.
  • Aggregated multiple sources of existing metadata into XML based silos managed within the Mark Logic frameworks.
  • Implemented a SOA compliant system working on various transactional messaging using Session Beans and Message Driven Beans.
  • Experience in working GIT for branching, tagging, and merging.
  • Designed, developed and maintained the data layer using the ORM framework in Hibernate.
  • Involved in Analysis, Design, Development and Production of the Application and develop UML diagrams.
  • Prepare Java/J2EE development structure for Maven.
  • Managed local deployments in Kubernetes, creating local cluster and deploying application containers.
  • Used Angular as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server
  • Involved in developing UI using JSF framework, JSP, JSTL, HTML5, CSS, JavaScript, jQuery, AJAX and AngularJS.
  • Implemented Two-way data-binding in AngularJS which halps the application handle the automatic synchronization of data between the model and view components using typescript and angular 4.
  • Developed HTML reports for various modules as per the requirement.
  • Assisted in writing the SQL scripts to create and maintain the database, roles, users, tables in SQL Server.
  • Designed and developed presentation layers using JSP, HTML5, CSS3, JavaScript and performed server-side validations using AJAX
  • Developed SQL queries to perform joins on the tables in MySQL.
  • Collaborated with the team using GIT, GitHub, version control platform.
  • Hands-on experience in using message brokers such as ActiveMQ and RabbitMQ
  • Used Jenkins for continuous integration and to automate and build the application to generate WAR and JAR files.
  • Built a presentation layer for applications using Servlets/JSP's.
  • Written JUnit Test cases for Unit testing in Pension Manager Module
  • ANT is used for building, and the application is deployed on JBoss application server.

Environment: Java, JDBC, JSP, SOA JBoss, ESB, Servlets, Maven, Flex, HTML, AngularJS, Hibernate, Fix, Spring framework, Restful services JavaScript, Eclipse 4.6, Struts, SQL Server, SOAP UI, JBoss, JPA, Eclipse, Unix, Hibernate and Oracle.

Confidential, Erie, PA

Java Developer

Responsibilities:

  • Used Spring Framework's Dependency Injection (IOC) framework to configure application components
  • Used Spring IOC, Auto Wired POJO and DAO classes with Spring Controller.
  • Implemented data access tier using Spring DAO.
  • Developed back-end logic with Core Java using technologies including Collection Framework, Multi-Threading, Exception Handling, Generics and Annotations.
  • Implemented the hibernate framework to interact with database.
  • Designed and developed Hibernate DAO's using spring framework's with Hibernate Dao Support and Hibernate Template.
  • Written python Scripts to parse the XML documents and load the data in database.
  • Used Python Data structures like lists, dictionaries, tuples.
  • Hands-on experience in Python scripting, in web development using Django.
  • Used Python scripts to update the content in the database and manipulate files.
  • Implemented the GUI pages using JSP, HTML, CSS, JavaScript and Ajax.
  • Customized RESTful Web Service using Spring RESTful API, sending JSON format data packets between front-end and middle-tier controller.
  • Integrated Messaging API and REST API with application. Used JPA to work with oracle database.
  • Extensively worked with XML and JSON contents.
  • Developed stored procedures, triggers and functions with PL/SQL for Oracle database.
  • Used GIT for the version control management.
  • Used JIRA for bug tracking, project management.
  • Developed and debugged the application using Eclipse IDE.
  • Configured and created application log files using Log4j.

Environment: Java, JSP Servlets, Struts, Junit, MyEclipse, JBoss, Web Services, CVS, HTML, XML, CSS JavaScript, Windows 7, PL/SQL, Oracle, MySQL, Agile Process.

We'd love your feedback!