We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Around 6 years of experience in various phases of Software Development Life Cycle including Design, Development, Testing, Production, Customization, Implementation, Maintenance and Support.
  • Experience in using Spring modules like Spring Core, Spring AOP, Spring DAO, Spring MVC, Spring Actuator, Spring JPA, Spring Security, Spring Data, Spring Profiles and ORM framework (Hibernate).
  • Familiarity working with RESTful Web Services and implementing RESTful API's & frameworks like SOAP, REST.
  • Experience with securing Micro service
  • Expert level skills in developing applications using Core Java, JSTL, JDBC, Hibernate, Web Services(SOAP and REST), JMS, HTML, XML, CSS, Java Script, jQuery, Angular, SQL.
  • Strong experience in persistence frameworks - Spring data JPA (Hibernate as the implementation) to map POJO’s to a relational database object.
  • Good working knowledge in Core Java with good understanding of Collections, Multithreading, Event handling, Exception handling.
  • Experience working with Amazon Web Services like EC2, S3 bucket, RDS, SQS, Elastic Load Balancer, Dynamo DB, through AWS Console and API Integration.
  • Working knowledge in several Java and J2EE design patterns such as Singleton, MVC Pattern, Factory Pattern, Business Delegate, and Data Access Object.
  • Good exposure in Kafka producer and Consumer APIs for reliable information exchange across Java applications.
  • Experience with Java 8 features such as Lambda Expressions, Streams, and Functional programming.
  • Good Knowledge on Amazon Web Services (EC2, S3, EKS, Elastic Load Balancing, SQS, SNS, IAM, Cloud Watch, ECR, API Gateway),
  • Involved in documenting Web Services using Swagger (REST), WSDL (SOAP).
  • Developed User Interface utilizing HTML5, CSS3 with JavaScript and MVVM framework for view models while integrating jQuery and JSON to call Web API methods.
  • Excellent Programming skills and Development Experience with JDK 8, J2EE, Servlets, JSP, UI, EJB, Java Beans, GWT, JMS, JDBC, XSLT, JUnit and Web Services.
  • Experience with Java 1.8 Features like Lambda expressions, Parallel Streams, functional interfaces and filters.
  • Experienced with Jenkins methodologies includes CI (Continuous Integration) and CD (Continuous Deployment).
  • Extensive experience in using Application Servers Web Sphere Application Sever, WebLogic Application Server, JBoss, Apache Tomcat.
  • Experience in Developing Web Based GUI's using JSP, HTML5, DHTML, CSS, JavaScript (and its Frameworks like JSON), Action Script, Angular, jQuery, EXT JS and Ajax.
  • Experience in different patterns/methodologies like Model View Controller (MVC), Dependency Injection(DI), Inversion of Control(IOC), Service Oriented Architecture (SOA), Object Oriented Analysis and Design (OOAD), Unified Modeling Language (UML) and AGILE SCRUM methodologies.
  • Experience with CICD tool Jenkins tool to setup pipelines for micro services and containerized Docker files, Docker composes and Helm charts

TECHNICAL SKILLS

Java Technologies: Java 1.7/1.8, J2EE, JDBC, Servlet, JSP, JSF, JSTL, Spring, Struts, Hibernate, JPA, EJB, Log4J, JMS

Web Technologies: HTML5, JavaScript, CSS3, JSP, Servlet, jQuery, JSON, Ajax, Bootstrap

RDBMS/ Database: SQL/PLSQL, DB2, Oracle9i/10g/11i, MySQL, Microsoft SQL Server

IDE: Eclipse, Net Beans, IntelliJ IDEA, Visual Studio Code

Web/Application Servers: Web Logic, Web Sphere, JBoss, Apache Tomcat

Web Services/Messaging: Web Services, SOAP, WSDL, JAX-WS, RESTful, JMS and SOA

Version Control: CVS,SVN, Rational Clear Case, TFS, GIT

PROFESSIONAL EXPERIENCE

Confidential, Dallas TX

Sr. Java Developer

Responsibilities:

  • Design and Coding of various JAVA, J2EE modules like Spring Boot, Spring MVC, Spring Rest, Hibernate, JPA, Couchbase.
  • Participate in all phases of SDLC from system analysis and architecture through development and test to deployment and support.
  • Developed and Consumed Enterprise Web Services (SOAP and RESTful). Generated client using Spring Boot Frameworks with Spring REST Template Builder.
  • Used Java 1.8 Method references feature to point to methods by their names and used functional Interfaces.
  • Developed entities and JPA Repository interfaces & implementations for database related operations using Spring Data JPA support.
  • Developed REST exception handling advices to send proper HTTP error codes to the clients and developed unit test cases to test REST calls using Cucumber, Spring Mock MVC and TestNG.
  • UsedSpring Core annotationsforSpring Dependency Injection, Spring MVCforRest API’sandSpring Bootformicroservices.
  • Involved in Developing RestFul Services and SOAP based services using SpringBoot.
  • Provide security to APIs using SAML, OAUTH 2.0, JWT using Spring security.
  • Writing and maintaining stored procedures using PL/SQL.
  • Estimation of the requirement changes of the application from the existing production application.
  • Implemented Security using Spring Security Framework.
  • Implemented DAO for data access using Spring ORM with Hibernate.
  • Written queries, stored procedures and functions using SQL, PL/SQL in Oracle.
  • Experience in using Data Access Objects (DAO), Singleton, Business Delegate and Factory patterns to increase the performance of the system.
  • Worked with AWS S3 services like creating buckets, configuring buckets with permissions, logging, versioning, tagging & lifecycle policies to back the data from AWS S3 to AWS Glacier. Worked on Kinesis for gathering the user input data and log files for security purposes and export them to S3 if needed.
  • Worked on the REST web services to host an interface to the customers where they could do a lot like generating reports, retrieve business documents, index the batches and process them.
  • Worked on SOAP web service for IW web app, to provide a service to retrieve the unique access ID for the customers when passing in different attributes and the doc ID.
  • Extensively used java concepts like executor framework,Collections Framework, File I/o,andconcurrency.
  • Development of cloud hosted web applications and REST APIs using Spring Boot with embedded Tomcat.
  • Back-end Validation is performed using Groovy and front-end validation is done using JavaScript. Created JSP pages using standard JSTL tags, and custom tags.
  • Developed and Consumed Enterprise Web Services (SOAP and RESTful). Generated client using Spring Boot Frameworks with Spring REST Template Builder.
  • Deployed the application on Amazon Web Services (AWS) and used it to provide a large computing capacity for scalable solutions.
  • Tested SOAP and REST Services using SOAP UI and Postman Tools.
  • Created reference architectures for AWS features and services that are new to the company, including AWS Lambda, Amazon SNS, Amazon S3, EC2, ECR.
  • Involved in daily standup and sprint planning sessions as part of Agile Scrum methodology.

Environment: Java8,SpringBoot,Spring,MVC,SOAP,RestFul,AWS,AWS,Lambdas,Hibernate,Docker,Kuberneties.Spring Security Framework.

Confidential, Addison, TX

Sr. Java Developer

Responsibilities:

  • Involved in development and implementation of the application using Spring and J2EE framework
  • Implemented as well as exposed web services using REST and documented them using Swagger.
  • Designed and developed the REST based Microservices using the Spring Boot.
  • Involved in requirement collection, design & analysis of the customer specifications, development & customization of the application.
  • Used Hibernate ORM to map Java classes to database tables using various annotations and POJO classes.
  • Involvement in creating of the test cases, Test Scenarios and Test Data.
  • Used JPA to persist the data into database and wrote HQL based queries to implement CRUD operations on the data.
  • Design CloudFormation templates for Kinesis streams encryption, S3 buckets for blocking private access.
  • Involved in implementation of Spring MVC using JavaScript, and Spring Controller.
  • Worked with Spring Boot for implementing the application and used Spring Security for security purpose.
  • Configured and tested the application with database server MySQL.
  • Involved in Implementation of Security policies using OAuth2.
  • Involved in writing Analytics API’s and populate the Analytics API data to Splunk using Logstash.
  • Involved in designing, developing and populating Splunk Dashboard with Analytics API data.
  • Involved in the design of CI/CD process using Jules/Jenkins and other supporting frameworks to deploy the code into the servers in PCF.
  • Involved in writing test reports using Cucumber.
  • Designed and developed the REST based Microservices using the Spring Boot, Spring Data with JPA.
  • Performing unit testing and reviewing the results with the team and participated in daily meetings with the business analysts to document the requirements and enhancements.
  • Developed Test Scripts to implement Test Cases, Test Scenarios, and features for ATDD (Acceptance Test Driven Development) and BDD (Behavior Driven Development) Using Cucumber .
  • Designed Python scripts to filter and transform the huge data in troubleshooting the issues.
  • Meetings with the offshore team to address the integrated application issues.
  • Extensively used Liquid XML and SOAP UI for testing the web services.
  • Maintained the user accounts IAM Roles, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • Used Eclipse as IDE for the application development and integration of the frameworks.
  • Extensively used Selenium for unit testing, integration testing.
  • Worked in Agile environment and attended Daily Scrum meetings.
  • Used Maven as build tool and Jenkins for continuous integration development.

Environment: Java 8, J2EE, Spring Framework, Spring Security, Data JPA, Spring MVC, Spring Boot, Hibernate, HTML 5, CSS3, Kafka, PL/SQL, MySQL, Swagger, Tomcat, Eclipse, Selenium, Jenkins, Git, Maven, Docker.

Confidential

Java Developer

Responsibilities:

  • Application development using Spring, Hibernate, Web Services (SOAP and RESTFUL)
  • Developed UI using Spring MVC, business logic using spring (IOC, AOP), persistence using Hibernate.
  • Developed Spring Controllers which manages the application flow and makes calls to business objects to manipulate its contents Developed server-side application which handles the database manipulation with the back-end Oracle database using Hibernate
  • Developed, Deployed Enterprise Web Services (SOAP and RESTFUL) and Consumed and generated client using Jersey Frameworks using Eclipse
  • Extensively used Hibernate in the data access layer to access and update information from the Oracle database and used Hibernate Query Language (HQL) for writing the queries.
  • Update the dynamic information in JSP Pages using JSTL and Spring Tag libs
  • Used WebSphere as to Deployment the application and web service.
  • Designed and developed Caching using Singleton pattern.
  • Used Maven to build the project and JUnit to develop unit test cases
  • Prepared Unit test cases using JUnit and remote testing using SOAPUI.
  • Helped to deploy and resolve issues during deployment and Configured Maven, Shell Scripts. Used Jenkins for Continuous Integration (CI).
  • Coordinated with the QA team in testing of the application in various environments.
  • Involved in Production Deployment, Support and Reviewed the app server production logs using Splunk supported the production incidents handling team for production incidents.
  • Used Log4j and commons-logging frameworks for logging the application flow.
  • Used Rational Clear Quest for tracking the changes in the application.
  • Involved in Unit Testing using JUnit and Integration of Use Cases.
  • Used version tools like SVN for source code and project documents

Environment: Eclipse, Java 1.7/1.8, Angular5, JavaScript, jQuery, Oracle 10g/11g, SQL Developer 4.x,Windows OS, JUnit, SVN, OSB, Spring MVC, Putty, Fire FTP, LOG4J

Confidential

Jr. Java Developer

Responsibilities:

  • Involved in Analysis, Design, Development, Integration and Testing of application modules using AGILE (SCRUM) methodology.
  • Analyzed and translated use case-based requirements into design and constructed various UML artifacts such as Class diagrams, Sequence diagrams, Activity diagrams, Data Model and View of participating classes and VO's using Enterprise Architect tool.
  • Extensively used Core Java concepts such as Multi-Threading, Exceptions, and Collections in Application.
  • Worked on J2EE components such as EJBs, Entity beans, JMS, Web Services, XML, SOAP.
  • Developed SOAP web services utilizing business logic for CRUD functionality and Rest Easy web services for creating reports.
  • Worked on mongoDB for unstructured Data and performed CRUD operations like update,Delete and Insert in MongoDB and oracle databases management and handled data transmission based on RESTful Web ser-vice.
  • Developed the UI Screens using JSP and HTML and did the client-side validation with the JavaScript.
  • Developed Hibernate mapping files and Hibernate configuration for persisting data to the database.
  • Involved in the database design and development using IBM DB2. Designed Database and wrote SQL que-ries and Stored Procedures for interacting with the Oracle database.
  • Expertise in development, deployment and implementation of dynamic web applications using Application servers like WebSphere, Apache tomcat in Windows and UNIX environments.
  • Used Log4J to capture the logging information and used CVS, SVN version control systems for maintaining the component for release and version management. Used ANT for the entire build process.
  • Used React router to create single page application. Applied Router Guard to deny Unauthorized access.

Environment: J2EE, Hibernate, Oracle J Developer, DAO, XML, EJB's, JMS, WebLogic, DML, MVC, SOAP, Junit, IBM DB2, Log4J, IBM Rational Rose, CVS, SVN, ANT, React.Js.

We'd love your feedback!