We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

2.00/5 (Submit Your Rating)

San Antonio, TX

SUMMARY

  • 8+ years of experience in IT Industry as aJava/J2EE Developer. Involved in Analysis, Design, Development, Integration, Deployment and testing of web based and client server multi - tier applications.
  • Well versed in using Software Development Life Cycle (SDLC) methodologies based on Agile, Scrum, Waterfall Model, and Iteration in developing web applications using Java, J2EE.
  • Involvement in Object Oriented Methodology, UML, and Design Patterns.
  • Actively involved in the SOA and Microservices design, development and deployment.
  • Developed applications using frameworks and API like Spring, Spring IOC, Spring Security, Spring Boot, Spring MVC, ORM and Hibernate.
  • Worked with Web Services (REST) and service-oriented architectures.
  • Experience in Developing User Interface (UI) Rich Web Applications, and Web Service Applications using Front End/User Interface (UI) Technologies like Object Oriented JavaScript, Type Script, HTML, JSON, React JS.
  • Proficient in writing SQL queries.
  • Experience in NoSQL databases like MongoDB, which offers high performance and easy scalability.
  • Strong database skills in Oracle, MySQL, MS SQL Server Postgres and Solid understanding of Database Management System.
  • Competent in implementing Java Messaging Services (JMS) using Apache Kafka, Active MQ, Rabbit MQ and asynchronous communications between two applications running in different servers.
  • Practiced Unit testing like Junit, Mockito, User Acceptance testing and functional testing of Web Application using Selenium.
  • Experienced in working with testing tools like Postman, and Swagger UI.
  • Extensive experience in installing, configuring, and administering Jenkins CI tool on Linux machines and used Jenkins Pipelines to drive all Microservices builds out to the Docker Registry and tan deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Extensively used the build tools like Akkeris and Jenkins.
  • Extensively used the version control tools like GitHub and SVN.
  • Proficiency in developing build & deployment scripts usingGradle, ANT, Maven.
  • Actively involved in deploying, configuring, and administering Web/Application Servers like Apache Tomcat.
  • Hands on exposure to logging tools like Log4j, Slf4j, Log Insight and project management tools like JIRA

TECHNICAL SKILLS

Languages: C, C++, Core Java, Java, J2EE, Kotlin

J2EE Technologies: Servlets, JDBC, JSP, JSTL, JMS, EJB, JNDI, Java Security, AWT, Applets, RMI

Web Technologies: HTML5, CSS, JavaScript, jQuery, AJAX, React JS, NodeJS, JSON

Tools: & Framework: Spring, Spring MVC, Hibernate, Spring Web Flow, Spring IOC, Spring AOP, Spring Boot, Junit, ANT, MAVEN

Web Services: Restful, AWS (AMI, Auto Scaling, EC2, S3, EBS, Glacier, Cloud Front, Code Deploy, Cloud Watch, Load Balance, media Live Media Convert)

Web/App Servers: Apache Tomcat

RDBMS: MYSQL, Oracle, MongoDB, Cassandra

IDEs & Editors: ECLIPSE, NetBeans, JBuilder, IntelliJ

Testing Tools: Selenium, Junit, RTC, Soap UI, Star Team, Rational Clear Quest

Operating System: Windows, UNIX, LINUX

Version Control: SVN, CVS, Clear Case, GIT, Jenkins

Other Software: Git, JIRA

PROFESSIONAL EXPERIENCE

Confidential, San Antonio, TX

Sr. Java Developer

Responsibilities:

  • Involved in different stages of Software Development Life Cycle (SDLC) including analysis, designing, coding, and testing implemented all web applications withobject-oriented principleanddesign patterns.
  • Developed the Live streaming of the video by using AWS Media live.
  • Worked on transcoding the videos from one format to another format using the AWS Media Convert.
  • Worked on implementing the message system for live streaming.
  • Used spring framework andJ2EEcomponents and utilized Spring MVC, IOC, AOP and DAO modules
  • Developed controller classes, backend processes,complex services and database interaction
  • Validated input values to make sure that they will be accepted before they are submitted to the server implemented Unit and Integration test cases with JUNIT Framework based on Functional Flow.
  • Used JUnit/Eclipse for the unit testing of various modules extensively used Custom JSP tags to separate presentation from application logic.
  • Used ANT/MAVEN for compilation and building JAR, WAR and EAR files javacollections API extensively such as Lists, Sets and Maps.
  • Developed REST API using Spring MVC, Spring Security project coordination with other Development teams, System managers and developed good working environment.
  • Developed Spring JMS message listeners to consume JMS messages from queues and used Spring transaction management to manage the transactions in the application.
  • Worked with Spring 5 framework at Business Tier and uses spring container for initializing services and used Spring core annotations for Dependency Injection such as Bean, Component, Repository, Auto wired etc.
  • Worked with SOAP framework with Hibernate to map to Oracle database and mapping using Hibernate annotations responsible for maintaining the code quality, coding and implementation standards by code reviews.
  • Created various unit test cases and integration tests for the DAO, Service, and Controller components using JUnit, and Spring test support.
  • Developed the DAO layer for the existing applications using spring, Hibernate and developed various business logic and reports using HQL and Hibernate Criteria.
  • Experience in Micro services development using Spring Boot and deployment in Pivotal Cloud Foundry (PCF).
  • Worked onCI/CDdeployment pipeline usingBitbucket, Atlassian Bamboo, AWS ECR,Harness, Docker containers and Rancher for managingKubernetesclusters.
  • Deployed Spring MVC based micro services Docker and Amazon EC2 container using AWS admin console provide thought leadership forclouddevelopertechnology insideGoogleand collaborate with cross-functional engineering teams to streamline or improve adoption ofGoogleCloudPlatform.
  • Consumed Restful web services using apache Http Client for the data coming from external systems designed, developed and migrated custom Mongo applications specific to client needs.
  • Worked with JIRA for project management, tracking and monitoring errors reviewing the Database Schemas across the different domain.

Environment: Java 8.0, Spring boot, JPA, IntelliJ, Postgres, Eureka Server, Swagger UI, Log4j, JIRA, Pure XML, Web Services, Kafka, Microservices, REST UI

Confidential, Sunnyvale, CA

Sr. Java Developer

Responsibilities:

  • Involved in different stages of Software Development Life Cycle (SDLC) including analysis, designing, coding, and testing implemented all web applications withobject-oriented principleanddesign patterns.
  • Victories is a product to appreciate the people for their great Work. Worked on the micro services and their communication in this project.
  • Used Kafka for the Inter micro service communication and the Push notifications for the mobiles.
  • Used spring framework andJ2EEcomponents and utilized Spring MVC, IOC, AOP and DAO modules. Developed controller classes, backend processes,complex services and database interaction
  • Validated input values to make sure that they will be accepted before they are submitted to the server implemented Unit and Integration test cases with JUNIT Framework based on Functional Flow.
  • Used JUnit/Eclipse for the unit testing of various modules extensively used Custom JSP tags to separate presentation from application logic.
  • Used ANT/MAVEN for compilation and building JAR, WAR and EAR files javacollections API extensively such as Lists, Sets and Maps.
  • Developed REST API using Spring MVC, Spring Security project coordination with other Development teams, System managers and developed good working environment.
  • Developed Spring JMS message listeners to consume JMS messages from queues and used Spring transaction management to manage the transactions in the application.
  • Worked with Spring 5 framework at Business Tier and uses spring container for initializing services and used Spring core annotations for Dependency Injection such as Bean, Component, Repository, Auto wired etc.
  • Worked with SOAP framework with Hibernate to map to Oracle database and mapping using Hibernate annotations responsible for maintaining the code quality, coding and implementation standards by code reviews.
  • Created various unit test cases and integration tests for the DAO, Service, and Controller components using JUnit, and Spring test support.
  • Developed the DAO layer for the existing applications using spring, Hibernate and developed various business logic and reports using HQL and Hibernate Criteria.
  • Experience in Micro services development using Spring Boot and deployment in Pivotal Cloud Foundry (PCF).
  • Worked onCI/CDdeployment pipeline usingBitbucket, Atlassian Bamboo, AWS ECR,Harness, Docker containers and Rancher for managingKubernetesclusters.
  • Deployed Spring MVC based micro services Docker and Amazon EC2 container using AWS admin console provide thought leadership forclouddevelopertechnology insideGoogleand collaborate with cross-functional engineering teams to streamline or improve adoption ofGoogleCloudPlatform.
  • Consumed Restful web services using apache Http Client for the data coming from external systems designed, developed and migrated custom Mongo applications specific to client needs.
  • Worked with JIRA for project management, tracking and monitoring errors reviewing the Database Schemas across the different domain.

Confidential, Houston, Texas

Java Developer

Responsibilities:

  • Designed the user interface screen and its functionality as per user requirements and developed RESTful Web services on Service Oriented Architecture (SOA).
  • Developed dynamic web pages using HTML5, CSS3, Bootstrap and AJAX.
  • Performed Angular JS end to end testing using Protractor framework.
  • Worked on using Grunt used for concatenation, minification and running of unit test cases.
  • Legacy Web Services Systems using SOAP (AXIS-2) is migrated and implemented using REST (Jersey extending the JAX-RS) with data representation in different formats such as XML and JSON.
  • Implemented WADL configuration and API documentation for the understanding of Rest based Web services.
  • Wrote custom marshaller for webservices in the application for converting in-memory object into persisting or transportable format.
  • JAX-RS API generic and pluggable interface calledMessageBodyWriterfor doing the custom marshalling.
  • Hibernate ORM framework is used to interact with database through Hibernate query language (HQL).
  • DB2 database used to load the application data and written PL/SQL procedures, complex queries to perform various data operations.
  • Message broker services are achieved in the application using Active MQ with JMS framework
  • Used Maven build tool to deploy the application on web servers me.e. JBoss.
  • Deployed and monitored services using Open Shiftand managed Domains and Routes
  • Configured Jenkins to handle application deployment inPivotal Cloud Foundry(PCF)server and to integrate with Git Hub version control.
  • Implemented Drools Business Logic Integration Platform which provides a unified and integrated platform for Rules, Workflow and Event Processing.
  • Unit, functional, end-to-end testing is achieved using TestNg framework.
  • Integration testing methods and Behavioral driven testing in the application are implemented by using Selenium and Cucumber respectively.

Environment: HTML5, CSS3, AJAX, Bootstrap, JSON, XML, Active MQ, JMS, Hibernate, DB2, SOAP-AXIS2, Restful services, JAX-RS SOA, EclipseJavaEE IDE Neon.3, Jenkins, Git, Log4j, DB2, Grunt, Jasmine, JBoss, Jenkins, Open Shift, Drools, Maven, TestNg, Protractor, Grunt, Selenium, Cucumber, WADL.

Confidential

Java Developer

Responsibilities:

  • Created Software Design documents, Technical Design documents & Unit testing documents. Analyzed the system for Requirements and Design by developing Use Case, Class, Sequence and Collaboration Diagrams using MS Visio as part of UML.
  • Designed and developed customer registrations and login screens using JSP, HTML and DHTML.
  • Used Bootstrap and CSS3 media queries to create a responsive website that fit all devices from desktop to tablet and mobile phone.
  • Developed Web pages to display various screens on desktop and mobile devices using JSP, HTML5, AJAX and CSS3.
  • Used JavaScript (jQuery) to perform Client-Side validation
  • Involved in writing Spring Configuration XML file that contains declarations, and extensively used Spring IOC and AOP.
  • Involved in developing code for obtaining Hibernate bean references in spring framework using Setter Dependency Injection (DI) or IOC.
  • Developed Restful Web service with JSON for the application.
  • Used Spring AOP for exceptions logging along with log4J.
  • Developed DAOs using JPA entity manager and JTA for transaction handling.
  • Used Hibernate and Hibernate annotations and Java POJO to design the modeling part of the application. And log4J for logging and auditing of transactions.
  • Developed JUNIT test cases for the components to ensure all the developed code.
  • Used Log4J for logging and tracing user-desired messages.

We'd love your feedback!