We provide IT Staff Augmentation Services!

Senior Java Developer Resume

5.00/5 (Submit Your Rating)

Richmond, VA

SUMMARY:

  • Java Developer 8+ years' experience in analysis, architectural design, prototyping, development, Integration and testing of applications using Java/J2EE Technologies
  • Participated in entire Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Development, Testing, Implementation, Documentation and Support of software applications
  • Experienced in Agile SCRUM, RUP (Rational Unified Process) and TDD (Test Driven Development) software development methodologies
  • Hands on experience in solving software design issues by applying design patterns including Singleton Pattern, Business Delegator Pattern, Controller Pattern, MVC Pattern, Factory Pattern, DAO Pattern etc.
  • Very strong in fundamental connect of Core Java and OOD
  • Experienced in creative and effective front - end development using JSP, JavaScript, HTML 5, DHTML, XHTML Ajax and CSS
  • Good knowledge of several spring frameworks as Spring boot (micro service), Spring Integration, Spring MVC etc
  • Aced the persistent service, Hibernate and JPA for object mapping with database. Configured xml files for mapping and hooking it with other frameworks like Spring, Struts
  • Good exposure of Web Services using and SOAP and REST using Jersey Framework
  • Good understanding of XML technologies such as JAXB, JAXP, XSD.
  • Working knowledge of database such as Oracle Microsoft SQL Server
  • Experience in writing numerous test cases using JUnit framework.
  • Expenrience in writing and using complex SQL Queries and Stored Procedures
  • Have extensive experience in building and deploying applications on Web/Application Servers like Weblogic, Jboss and Tomcat
  • Experience in Building, Deploying and Integrating with Maven, Gradle
  • Experience in development of logging standards and mechanism based on Log4J
  • Experienced in cloud computing using (AWS), and certified AWS Developer Assiciate.

WORK EXPERIENCE:

Senior Java Developer

Confidential - Richmond, VA

Responsibilities:

  • Followed Scrum Incremental process of Agile Software Development methodology, used JIRA for tracking development task / bug etc.
  • Written multiple multi - threading java programs to process number of records parallelly using java.util.concurrent package.
  • Written HTTP client to access the HTTP service written by other teams.
  • Payloads from oracle table, MQ and oracle AQ are processed parallelly using multithreading javaprogram.
  • Developed a bunch of restful web services using Jersey framework, consuming XML and JSON payloads and producing the same.
  • Implemented
  • Written EJB (Enterprise Java Beans) to write XML/JSON payload to IBM MQ.
  • Written MDB (Message Driven Bean) to get the XML/JSON payload from IBM MQ to database table.
  • Configured bridge between Weblogic JMS server and IBM MQ and also configured persistent store as a fallback.
  • Converted legacy java application to Microservices using Spring Boot, Spring Integration, Ribbon, NetFlix Eureka, Hystrix and migrated the application to AWS cloud.
  • Written and implemented CloudFormation scripts to allocate and configure AWS EC2 instances and install necessary application on it.
  • Created and used Amazon S3 buckets to store files (such as JDK), and accessed those files from EC2 instances. This process is automated using ansible playbook.
  • Written several Jenkins job to run build on several projects (maven, ant)
  • Created Jenkins pipeline for continuous integration: including triggering project build, uploading the jar/ear file to Artifactory and deploying in the AWS EC2 instance.
  • Created Jenkins job to trigger CloudFormation scripts and deploy jar/ear file in AWS EC2 instance by triggering Ansible playbook from a Jenkins Job.
  • Written and updated Confluence with documentation of projects, prepared approach document for each webservice.

Environment: OOAD, Java 1.7/1.8, J2EE, Jersey, SOAP, Git, SVN, Weblogic JMS, IBM MQ, Maven, Ant, Jenkins, Artifactory, Amazon Webserices (EC2 instance, S3, CloudFormation, SQS etc)

Senior Java Developer

Confidential - Richmond, VA

Responsibilities:

  • Followed Scrum Incremental process of Agile Software Development methodology, also involved in creating stories in JIRA.
  • Implemented SOA (Service Oriented Architecture) and consumed JAX - WS web services using Apache CXF framework with SOAP messages for transferring ticket from UET to SCR.
  • Implemented message queue using Apache ActiveMQ to hold payload until the SCR consumes the message.
  • Written several restful websevice using Restlet framework andn SOAP webserivce with TOP DOWN approach.
  • Developed common XML schema's (XSD) as client contracts used to publish Top Down approach based Web Services
  • Configured routes in Apache Camel using Blueprint xml for routing messages between end points.
  • Used JAXB marshall/unmarshall XML by taking XML schema and converting to class and reading XML files to create the instances of the class.
  • Used SOAP-UI to test the SOAP Web Services using WSDL.
  • Deployed the application to Apache Karaf or JBoss Fuse application server
  • Written build scripts for multi-project build using Gradle
  • Written Gradle script to create OSGI bundles.

Environment: OOAD, Java 1.7, J2EE, JAX-WS, JAX-RS, SOAP UI, Git, JBoss Fuse, Apache Camel, Apache CXF, Apache ActiveMQ, Apache Karaf

Java Developer

Confidential -Alpharetta, GA

Responsibilities:

  • Followed Scrum Incremental process of Agile Software Development methodology, also involved in creating stories in JIRA.
  • Gathered business requirements and wrote functional specifications and detailed design documents
  • Developed JSPs and display the data to the client side. Extensively used JSP standard tag libraries and Spring Tag Libraries
  • Used JQuery to Auto Populate search text box with Json Object returned by Spring Controller.
  • Implemented Spring MVC to connect to front end UI and perform operations
  • Used Hibernate and Spring validations to perform validations of front end and Throw all the exceptions
  • Implemented JPA ORM, JPA transaction manager and Spring Connection to connect with Database Object DB to persist data into database and retrieve data whenever necessary from Multiple Data resources
  • Used Typed Query for performing insertion, deletion, retrieving data from Database using JPA Entity Manager
  • Used Spring IOC, Autowired Pojo and DAO classes with Spring Controller
  • Employed Spring JDBC to implement batch jobs to pull organization structure related data.
  • JQuery library has been used for creation of powerful dynamic WebPages and web applications by using its advanced and cross browser functionality
  • Implemented SOA (Service Oriented Architecture) using SOAP and REST, primarily involved in consumption of JAX - WS web services using Apache CXF framework with SOAP messages.
  • Developed common XML schema's (XSD) as client contracts used to publish Top Down approach based Web Services
  • Used JAXB to manipulate XML by taking XML schema and converting to class and reading XML files to create the instances of the class.
  • Used SOAP-UI to test the Web Services using WSDL.
  • Used AJAX and JavaScript to handle asynchronous requests; and CSS was used to keep uniformity in look of the application
  • Responsible for using XML Schema XSD, SAX, DOM, XSL, XSLT, XPath for development
  • Involved in writing batch processing job for Jenkins to Auto populate data base Every day at 6pm.
  • Deployed the application to JBOSS server
  • Build components scheduling and configuration using Maven2
  • Wrote numerous test cases using JUnit framework and JUnit/Selenium for front end UI testing.

Environment: OOAD, Java 1.6, J2EE, HTML, XHTML, CSS, JavaScript, AJAX, JQuery, Spring 3.0, Maven2, JPA, JAX-WS, SOAP UI, SVN, JBOSS, Spring MVC, JUnit 4.

Java developer

Confidential -Plano, TX

Responsibilities:

  • Implemented the architecture of the modules according to the J2EE standards (Presentation - tier, Business-tier and Persistence-tier)
  • Part of a design team with extensive usage of Rational Rose in detail design phase through the detailed use cases with Sequence, Activity, Collaboration and Class diagrams using Rational Rose.
  • Implemented open source MVC architecture using Spring MVC and configured the beans and extensively used Spring IOC for dependency injection.
  • Used Spring AOP for transaction management features.
  • Implemented persistence layer using Hibernate for Object relational mapping.
  • Designed, developed and validated the front end using JavaScript, CSS, JSP Tag libraries for reusable web interface components including the open source Display Tag libraries.
  • JavaScript is used for client side validation and scripting functions.
  • Designed RESTful XML web service for handling AJAX requests.
  • Designed REST APIs that allow sophisticated, effective and low cost application integration.
  • Involved in creating and extracting data from database using SQL Queries, PL/SQL Stored procedures, triggers and packages on Oracle 10g database.
  • Used TOAD to view and administrate the Oracle database.
  • Implemented logging by using Log4j, developed assertions to work with JUnit, and worked SVN control for version controlling.
  • Used Maven for build code.
  • Built and deployed WAR and JAR files for the product using IBM WebSphere application server.

Environment: Java 1.5, Spring 2.5, Hibernate 3.0, Oracle 10g, JSP, JSF, HTML, CSS3, XML, XSLT, SOAP 1.3, JavaScript, JUnit, TOAD, IBM Websphere, Log4j, RESTful WS, Maven, Eclipse IDE, Rational Rose, Agile

We'd love your feedback!