We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Richardson, TX

SUMMARY

  • Java /J2EE Developer with 7 years of extensive IT experience in developing, design, analysis, testing of various web based, SOA based and client/server applications in multi - platform environments with Java/J2EE, JSP, Servlets, jQuery, AJAX, XML, Bootstrap, JSON technologies.
  • Strong experience in Full-stack Java Development using Spring Boot and had experience in analysis, design, development, testing, and implementation of web-based and Client-Server business applications using Java/J2EE web applications.
  • Senior Software engineer specialized in object-oriented programming analysis with extensive Software Development Lifecycle (SDLC) experience in Application Software Specifications, Leadership, design, development, testing and debugging and maintenance.
  • Experience in using Spring & Hibernate framework for various web/portal-based application development.
  • Expert in Various Safe practices and agile methodologies like SCRUM, Test Driven Development (TDD), Incremental and Iteration methodology as well as implementing Waterfall model.
  • Worked with BEA WebLogic, IBM WebSphere, Apache Tomcat & JBOSS Application server.
  • Proficient in XML technologies like XSL/XSLT, SAX, DOM, SOAP, WSDL, DTD, Schema, SOA, JAXB, JAXP.
  • Good hands-on experience in developing web applications such as MVC Architecture using Spring Framework, developing custom tag libraries for JSP Pages.
  • Experience in Amazon Web Services (Amazon EC2, Amazon S3, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, VPC, AWS Cloud Watch, Amazon EBS and Lambda service).
  • Strong Experience in Spring Injection/Inversion of Control, Hibernate ORM, Web services and Spring JDBC.
  • Knowledge of Kubernetes, Docker and experience working with CI/CD using Jenkins Pipeline and deployment of services.
  • Good experience in Unit Testing using JUnit and Version control using GIT.
  • Involved in Data Integration using Spring Boot, Java Web Services (JAX-WS, JAX-RS).
  • Hands-on experience with UNIX, Linux environments.
  • Expertise in design with Use Case, Sequence diagrams, Activity diagrams, Class diagrams with exposure to UML, tools like Rational Rose and use of Rational Unified Process (RUP).
  • Experience in writing shell scripts.
  • Experience with build automation tools like Gradle, ANT and Maven for builds and deployments to different environments.
  • Worked on various Databases like Oracle 11g, MySQL, PL/SQL, and DB2.
  • Experience working with application servers like Apache Tomcat 9.0, WebSphere, Web Logic, JBOSS.
  • Strong experience on various spring modules like Spring MVC, Spring Context, Spring DAO, Spring AOP, Spring Core, Spring Security.
  • Proficient in XML technologies like XSL/XSLT, SAX, DOM, SOAP, WSDL, DTD, Schema, SOA, JAXB, JAXP.
  • Experience working with tools Jira, Confluence, Bit bucket and Splunk.
  • Knowledge of using React, ExpressJS, MongoDB and NodeJS for web application development.
  • Provided support to team in Production support and deployment activities.

TECHNICAL SKILLS

Programming Languages: C, Core Java, Java 1.7 & 1.8, SQL, PL/SQL

Technologies/Frameworks: JSP 2.1, Servlets, Collections, JDBC, JMS, RMI, Spring 4.2, Hibernate, Java EE, Spring Framework, JAX-RS, React JS, JNDI

Web Technologies: HTML4/ HTML5, CSS3, JavaScript, jQuery, Bootstrap, Express.js, React.js, Ajax, JSON,, Lambda, AWS Cloud Services

Databases: Oracle 11g, MySQL, Cassandra

IDEs: Eclipse, Intellij

Operating Systems: Windows 7/8/10, Unix/Linux/Solaris

Application Servers: WebLogic Application server 9.x, 10.x, Apache Tomcat 5.x/7.x, Red Hat JBoss 4.22. GA Web Sphere 6.x/7.x/8.x

Version Control Tools: GIT, Subversion (SVN), Bit bucket, GitHub

Tools: &packages: JUnit, Maven, ANT, Gradle

SDLC Methodology: Agile, Waterfall model

Web servers: Tomcat, APACHE 2.x, 3.x, JBOSS 4.x/5.x, Web Logic (8/9/10), Web Sphere4.0/5.0

PROFESSIONAL EXPERIENCE

Confidential - Richardson, TX

Java Developer

Responsibilities:

  • Experience working in Agile (SCRUM) and Test-Driven Development(TDD) development environment.
  • Hands on experience withCore Java, Multithreading, Concurrency, Generics, Collections and Exception Handling.
  • Experience in developing, deploying, and managing N - tier, server-centric J2EE enterprise class projects usingEclipse IDE 3.x/4.x,J2EE 1.5Web application technologies(Servlets 2.x, JSP 1.x/2.x, JSTL 1.2, JNDI).
  • Good experience on Design Patterns (J2EE) likeSingleton, Factory, DAO, Session Facade, FrontController, and Delegate Pattern.
  • Experience in developing messaging module by usingPulsar - Apache Camel.
  • Experience inworking with spring framework (MVC/IOC/ORM/JDBC/AOP/BATCH).
  • Experience in developingservices using Micro service Architecturewith the help ofSpring-Boot.
  • Experience in development and deployment of applications usingJBoss, Web Logic Application Server, IBM WebSphere Application and Apache Tomcat.
  • Experienced in developingRestfulServices usingJAX-RSspecification like Jersey and Rest Easy to implementRESTbased Application.
  • Experience in using bug/issue tracking, Project Tracking and Management toolJIRA.
  • Experience with Cloud Computing Service environment like (AWS) Amazon Web Services (EC2, EBS, S3, Elastic Load Balancing (ELB), VPC, Lambda and Light Sail).
  • Complete understanding of the DevOps process with continuous integration using Jenkins Pipeline, GIT and Kubernetes.
  • Expertise in developing model components using ORM technologies like Hibernate (Caching, Hibernate Template, DAO) to write Database independent persistence logic and to maintain portable relationships between the databases.
  • Good experience inJ2EETesting in developing test cases withJUnit, Mockitofor Unit testing, and logging usingLog4j.
  • Experienced with RDBMS implementation and development usingOracle, My SQL, MSSQL and DB2.
  • Expertise in database modeling and development usingNo SQLDatabase such asMongoDBandCassandra.

Environment: al Skills: Agile, TDD, JSP, HTML5, CSS3, JavaScript, Ajax, jQuery, AngularJS, Multithreading, Core Java, Jenkins, Jira, GIT, MongoDB, Cassandra, Junit Testing, Splunk and Kubernetes.

Confidential, Irving, TX

Full Stack Developer

Responsibilities:

  • Experience working in Micro service architecture on developing the services.
  • Expertise working in SQL and PL/SQL writing complex queries.
  • Experience worked in Java 8 Features like streams, functional interfaces, Dates and Optional characteristics.
  • Designed and developed asynchronous RESTful Micro services using spring boot that are consumed by other micro services with minimum response time.
  • Worked on Subversion as version control system for maintaining uniformity of application code among the developer.
  • Worked on minimizing the complexity and improved readability using SONAR standards.
  • Used Jenkins for deployment in all lower and production environments.
  • Developed controllers that communicate with the Hibernate layer for updating/fetching the data.
  • Implemented Log4j mechanism for logging and testing the application in JBoss application server.
  • Prepared database installs and rollback scripts to create the tables, sequences, partitions, indexes, eclipse views and move reference data to higher environments.
  • Interacting with UNIX servers to check logs and creating folders for configuration files.
  • Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploys.
  • Worked with JSON web tokens for authentication and authorization security configurations.
  • Performing the job of deploying the system applications and setting up the system environment by precisely maneuvering the Web Logic Server settings.
  • Experience designing and building web environments on AWS, which includes working with services like EC2, ELB, RDS, and S3 and Lambda Services.
  • Handle escalated Support tickets till closure in production environment providing quick resolution.
  • Effective use of data structures and algorithms to solve complex problems, reducing time complexity and memory usage.
  • Providing useful assistance to the team in taking accurate decisions, formulating appropriate solutions, and investigating the issues.
  • I have worked on day-to-day production issues in troubleshooting and fixing the bugs.
  • Conducted code reviews against coding standards and made sure the best practices are maintained in development process.

Environment: al Skills: Core java, Java 8, J2EE, JSP, HTML5, CSS3, Spring Suite, SQL, Hibernate, AWS, UNIX, Jenkins, GIT, GitLab, Kubernetes.

Confidential

Java Developer

Responsibilities:

  • Experience working on Monolithic Application using Java and JSP, Servlets, HTML, CSS, AJAX and jQuery for building and supporting the web UI.
  • Implemented MVC Design Pattern using Struts MVC Framework.
  • Involved in creating various backend SOAP services using Java spring framework as per the business requirement.
  • Developed Service layer classes to support the business functionality using Spring MVC.
  • Knowledge on java collections, java 8 features like Streams, Optional, and Date API.
  • Experience working with JDBC to connect to Sql Server database.
  • Responsible for design, developed tables, views, SQL queries, stored procedures and trigger.
  • Heavily used Core java (Collection API, Exception Handling, Generics, and Annotation) to manipulate and transfer data in the back end.
  • Participated in requirement gathering and framework implementation sessions through Agile TDD methodology.
  • Prepared JUnit and Integration test cases using Junit and Mockito and integrated with Jenkins.
  • Perform analytics on Time Series Data exists in Cassandra using Java API
  • Developed DAO’s for retrieving the data from the database.
  • Designing and developing Restful API and services using best practices to interact with the front end. Using spring MVC and spring rest
  • Worked closely with team and make sure that team followed the Java coding guidelines and reviewed the code.
  • Utilized Agile Methodologies to manage full life-cycle development of the project.

Environment: al Skills: Core Java, Advanced Java, HTML, XSL/XSLT, JavaScript, jQuery, CSS, AJAX controls, spring, Struts Framework, JDBC, Streams, Optional, Date API, SQL.

Confidential

Java Developer

Responsibilities:

  • Involved in understanding system requirements, application design, and functional specifications and verify test strategies against the requirements.
  • Followed Agile/ Scrum methodology with a daily scrum and a three weeks sprint.
  • Integrated and developed UI components with business components and developed web pages using HTML, CSS, JSP, jQuery and JavaScript.
  • Used AWS deployment services to quickly set up a dynamic website and configured virtual servers.
  • Created new tables, Sequences and written SpringBoot, SQL queries and PL/SQL in and My SQL.
  • Developed Informant service layer by using Spring MVC.
  • Developed event and event handlers and object initializing using spring framework.
  • Participated in gathering business requirements, authored High Level Design (HLD) and Detailed Design (DLD) for each independent module of the project.
  • Used Spring Framework extensively for Controller and View components.
  • Developed user interface using JSP, HTML, CSS, and JavaScript to simplify the complexities of the application and worked on XML parser and XML beans as well.
  • Development of the web tier components using HTML, CSS, JSP and JavaScript.

Environment: al Skills: Core java, HTML, CSS, JSP, jQuery, JavaScript, SpringBoot, SQL,AWS, High Level Design (HLD), Detailed Design (DLD), JSF, JSP, HTML, JavaScript, DAO classes

We'd love your feedback!