We provide IT Staff Augmentation Services!

Senior Java Developer Resume

4.00/5 (Submit Your Rating)

Southlake, WA

SUMMARY

  • Around 8 years of experience in the IT Industry involving analysis, design, implementation, integration, administration, and testing of various systems. Expertise in J2EE Design Patterns, Data Modeling and Database Management.
  • Experience working in Agile (Scrum) methodologies and test - driven development, continuous integration (Jenkins/Hudson) and version control (SVN, GIT, etc.)
  • Proficiency in developing Web applications, Modern UI Development and Server-Side Development using Core Java, JDBC, JNDI,Struts, Spring (Core, MVC, JDBC, ORM), Hibernate, AJAX, JSP, XML, Bootstrap, AngularJS, JavaScript, CSS3, HTML5, JQuery, NodeJS, JSON, Oracle, MySQL,and various design patterns.
  • Worked on various modules of Spring Core, MVC, DAO and JDBC to make my application flexible and loosely coupled.
  • Proficient in development of applications usingJavaand J2EE technologies with experience in JSP, Servlets, Struts and Hibernate frameworks.
  • Expertise in working with Java 8 features like Functional Interfaces, Stream API, Time API, Transaction Management, Exception Handling, Collection API, Lambda Expressions.
  • Connected to Data sources and performed operations using Spring Data Framework features like Spring JDBC and Spring ORM designed and developedRESTAPIusing Spring.
  • Experience with Angular, creating components, custom directives, decorators, and services to interface with both Restful Services
  • Experience using JIRA, spring suite, Maven, Jenkins and used GIT for Version controlling and error reporting strong Knowledge and Experience on Collections, Threading, Garbage Collection, Exception Handling, OOPs concepts and Design Patterns in CoreJava.
  • Good experience on modern front-end template frameworks for JavaScript including Bootstrap, jQuery, AngularJS, Angular8/9 etc.
  • Performed various tasks using Docker Environment like Building an image for the application on different databases like PostgreSQL, MySQL, DB2, Oracle 11g, Microsoft SQL Server, NoSQL DB like, Mongo DB
  • Well experienced in using various AWS (Amazon Web Services) Iaas (Infrastructure as a Service) Components like EC2 for running applications on virtual machines, S3 and Glacier for storing and long term.
  • Having knowledge in bash andscripting with focus on DevOps tools, CI/CD and AWS Cloud Architecture on REST, Microservices using Spring Boot for the customers to consume data.
  • Responsible forContinuous Integration (CI)andContinuous Delivery (CD)process implementation usingJenkinsalong withUNIX Shell scriptsto automate routine jobs.
  • Experience in applying JMS (Java Messaging Service) for reliable information exchange across Java applications using Apache Kafkato communicate from Client to Server.
  • Experience in deploying applications using application servers and web servers like ApacheTomcat8, Web Logic and Web Sphere.
  • Working on data preprocessing, cleaning, and publishing data to ApacheKafkatopics and Hands on experience using Messaging Services like JMS,Kafka,KafkaConnect,KafkaStreams.
  • Experienced in application build tools likeANT,Maven, Jenkins,KubernetesandDocker strong database skills, object-oriented programming, and development knowledge in SDLC and Agile (SCRUM) methodologies.

TECHNICAL SKILLS

Programming Languages: Java 1.7/1.8, PL/SQL.

Web Technologies: HTML5, CSS3, JavaScript,, AJAX, AngularJS, Angular8/9, NodeJS, JSON.

Databases: Oracle 11g, SQL Server, MySQL, Mongo DB.

J2EE Technologies: Servlets, Struts, EJB 2.0, JSF, JDBC,JNDI, JMS, Spring, Hibernate, JPA

Web Services: JAX-WS (SOAP), JAX-RS (REST), REST API, WSDL.

Application Frameworks: Struts 1.x/2.x, Spring 4/5, Spring MVC, Spring boot, Spring Security, Spring Batch, Spring ORM.

Cloud Technologies: AWS EC2, RDS, S3

Web/Application Servers: Apache Tomcat 6.0, Oracle WebLogic, JBoss 4.0.

Version Control: CVS, SVN, Git, BitBucket

IDE: Eclipse, Spring Tool Suite, NetBeans 7.0, Visual Studios.

UML tools/ Build tools: Apache ANT, Maven, Jenkins, Azure, Docker,Kubernetes, CI/CD, Jira, UML

Design Methodologies: Agile, Scrum, UML, J2EE Design Patterns.

PROFESSIONAL EXPERIENCE

Confidential, Southlake, WA

Senior Java Developer

Responsibilities:

  • UsingJ2EE patterns such as Controller, Singleton, factory,Spring MVC architecture is used in this application.
  • Implementing Java EE components usingSpring MVC, Spring IOC, Spring transactionsand Spring security modules Provide technical guidance on building solutions usingPaaSand other services.
  • Designing and developed Micro Services using Jersey framework (Restful web services), Springs, SOAPused Rest Controller in Spring framework to createRESTful Web servicesandJSONobjects for communication.
  • Worked on object-oriented programming (OOP) concepts using components which includes Core Java, spring, Multithreading, Spring JDBC.
  • Developed RestAPI to processes the data from DB to another Rest Service createdweb-services involving both JSON and XML.
  • Used Maven to build the project, Enterprise GitHub as repositories Spring ORM module is used along with Hibernate to deal with database operations.
  • Used Bootstrap for responsive design which allows users to access it from any device the functionality is implemented usingSpring IO/Spring boot,andHibernate ORM
  • Setup full CI/CDpipelines so that each commit a developer makes will go through standard process of software lifecycle and gets tested well enough before it can make it to the production.
  • Experience executing the CI Jenkinsbuildjob for application builds. Using GIT (Stash) tool as the source code repositories for all projects and Artifactory for all buildsreleaserepository.
  • Experience in creatingDocker Containersleveraging existing Linux Containers and AMI's in addition to creatingDocker Containersfrom scratch.
  • Experience in using MVC, SOA architecture and Micro Services for implementing the client server business applications.
  • Worked with APIGEE team for onboarding API proxies and Authentication models like OAuth, JWT discussions and involved troubleshooting calls for tracing request/responses.

Environment: Java 8, J2EE, Hibernate 3.0, Spring, Spring boot, Spring MVC, REST (JAX-RS), Tomcat, Docker, CI/CD, REST API, Kafka, Eclipse, XML, CSS, Maven, Log4, Postman, Git.

Confidential, San Jose, CA

Full Stack Developer

Responsibilities:

  • Implemented the Business Objects and configured those Objects in springMVC configuration file created Hibernate mapping files to map the POJO to DB tables.
  • Implemented data access using Hibernate framework the configuration files and the class's specific to the spring and Hibernate.
  • DevelopedRestfulclients using Spring REST Template to consumerestfulservicesfrom other systems Configure and deploy applications using Jenkins as Docker Containers.
  • Involved in development of User Interface using HTML/HTML5, CSS/CSS3, JavaScript, and jQuery, AJAX, JSON, AngularJS.
  • Built Web pages those are more user-interactive using jQuery plugins for Drag and Drop, JQ-Validator, AutoComplete, AJAX, JSON, Angular JS.
  • Experienced in developing Client and Web based applications with J2EE, JSP, JPA, Servlets, JDBC, LDAP, Struts, spring, JSF and other frameworks.
  • Developed User Interface of the application using reusable UI components constructed using JSF.
  • Strong experience with Mongo DB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases like Mongo DB.
  • Modified the UI screens created by web designer using HTML5, JSP, CSS3, Angular on REST API generating the Web services classes by using Service Oriented Architecture (SOA) and maven
  • Experience in developing the project by value-driven and plan-driven environments using Core Java 7 concepts which includes Object-oriented designs, Collections, Exception Handling, Multithreading.
  • UsedRestfulWebservicesto create end points, which are accessed from UI created SQL Statement, Stored Procedure, Triggers using TOAD on MySQL database.
  • Experienced in deploying the applications in AWS as EC2 instances and create snapshots for the data that have to be stored in AWS S3.
  • Developed EJB Session Bean to encapsulate the business logic provided extensive pre-delivery support using Bug Fixing and Code Reviews used IntelliJ as IDE for developing project.

Environment: Java 7, J2EE, Spring, Spring MVC, Spring Boot, Hibernate, Angular 6, Angular JS, Micro services, SOAP, Rest, Rest API, Mongo DB, Jenkins, HTML, CSS, Servlets, JavaScript,WebLogic, JUnit, XML, Git, MySQL, AWSMaven.

Confidential

Java Developer

Responsibilities:

  • Expertise in the use of Java/J2EE design patterns like singleton, MVC, builder and strategy patternsinvolved in analyzing the requirements, Design, Code development and unit testing.
  • Worked on developing Restful endpoints to cache application specific data in in-memory data clusters like REDIS and exposed them with Restful endpoints.
  • Worked with Mockito mock framework in conjunction with JUnit which allows to create and configure mock objects and to develop tests cases for classes with external dependencies.
  • Configured Hibernate configuration file and Hibernate mapping files and developed POJO’s to map objects to Oracle relational database.
  • Developed and consumed SOAP/Rest Web Services using XML and JSON message formats worked with DevOps/Continuous integration tools like GITHUB and Jira.
  • Using Git, Maven for making builds and deployments of the application components ability to communicate with all levels of the project team members including project stakeholders/BPO users.
  • Used Micro Services architecture, with Spring boot-based services interacting through a combination of REST and Spring boot.
  • Involved in building a single page and cross browser compatible web application using AngularJS and bootstrap exposing application as a Micro Services of cluster using pods, services.
  • Designing and developing business and persistence layer components using MySQL, PostgreSQL using ORMs like Hibernate, Spring Data, JPA, Mongoose.
  • Developed the user interface components using HTML5, CSS3, JavaScript, AJAX, JQuery.
  • Developed the application with Continuous Integration and Deployment using Jenkins implemented and tested the enterprise application with jQuery,AngularJS and Spring MVC
  • Experience in creating data models and queries using OracleDB.

Environment: JDK1.5, J2EE, JSP, Spring, Spring boot, Spring MVC, Hibernate, SOAP, REST, REST API, JDBC, Eclipse,Micro Services,MySQL, JUnit, Mockito, XML, UML, SQL Server, Oracle, Maven.

Confidential

Software Developer

Responsibilities:

  • Involved in all the software phases from Analysis to Testing and documented all the changes done to the application and followed Waterfall methodology.
  • Developed screen prototypes using HTML and Bootstrap in attending meeting with clients to get knowledge transition.
  • Developed Use Case DocumentSpring explaining new and modified use cases and their behaviors involve in implementation of REST API and SOAP based web services
  • Developed Functional Specification DocumentHibernate describing new screens and changes in the existing screens and their navigation details.
  • Created User Interface Design using HTML5, CSS3, Java, JQuery, JSON, REST Bootstrap useful and elegant features, and visualizations
  • Developed Low level Design document Spring MVC with Use Case Diagram, Sequence Diagram, Collaboration Diagram, Class Diagram, Activity Diagram and Component Diagram using UML.
  • Designed and developed the J2EE presentation layer using JSP and JavaScript and MVC Framework
  • Developed SOAP form Beans, Value Objects, Transfer Objects the design patterns like Session Facade, Business Delegate, Data Access Object.
  • Developed unit test cases for the modules and involved in Code Review validation and tiles definition using the Struts framework in bug fixing during QA and UAT and used QC as the tracker tool.

Environment: Java, J2EE, Spring, Spring MVC, Hibernate, SOAP, REST, RSET API, HTML, JSP, JavaScript, Bootstrap, Struts1.2, SQL, WebLogic 6.0, CVS, Eclipse, and Junit.

We'd love your feedback!