We provide IT Staff Augmentation Services!

Java/ J2ee Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • 5+ years of experience in Developing and Designing a Software Application for e - commerce, workflow and web-based arena using OOP concepts and Java Technologies.
  • Experienced in full Software Development Life Cycle (SDLC) including requirement analysis, design, implementation, testing, integration, deployment, production support and maintenance.
  • Expertise in Agile/Scrum Methodologies and conceptualizing, coding technical in Finance, Banking, Health Care and Insurance Domains.
  • Developed web based and n-tier application using Core Java and related JEE technologies such as JDBC, JSP, Servlets, Spring, Spring Boot, Hibernate, REST, SOAP, Microservices, XML, XSLT, XSL, Maven, etc.
  • Deployments in Pivotal Cloud Foundry (PCF) and binding of Services in Cloud.
  • Implemented functional programming using Java 8 with the help of new features such as Lambda expressions, Stream, Default methods. Also, refactored old java code to Java 8+.
  • Great command in spring framework including Spring Core, Spring IOC, Spring AOP, Spring Web MVC, Spring Data JPA, ORM, Spring DAO, Spring Security, etc.
  • Experienced in using SOA concept and implementing SOA in Microservices based application.
  • Well versed in developing Web APIs using REST concept.
  • Created RESTful web services using JAX-RS, JSON, and Jersey, Spring Rest (Web MVC) along with unit test cases for REST endpoints and API Documentation (using Swagger).
  • Used AngularJS frontend to integrate REST endpoint for client.
  • Experience in Designing and building dynamic and user interactive websites usingJavaScript,AngularJS,Angular7/9, Bootstrap.
  • Experience in using various servers like Tomcat, WebLogic, WebSphere, JBoss.
  • Worked on projects ranging from monolithic enterprise application to deploy all kind of servlet container.
  • Knowledge on deploying web application in AWS EC2 instance.
  • Expert in Object Relational Mapping (ORM) and Java Persistence API (JPA) and Hibernate.
  • Experienced in implementing persistence solutions using JDBC and Hibernate with various SQL databases such as H2, Oracle, MS SQL Server, and MySQL.
  • Experienced in writing HQL and SQL queries, stored procedures, and triggers.
  • Hands on experience with NoSQL databases such as MongoDB for Document Storage.
  • Experience on using version control and bug reporting tools like GitHub, CVS, SVN and Jenkins for Continuous Integration and deployment.
  • Hands on experience on developing components using Spring Boot, Spring and Maven to implement the Microservices Architecture.
  • Extensive experience on JUnit, Mockito, Spring Test, and Test-Driven Development (TDD).
  • Experienced with build and deployment tools including Maven, Gradle.
  • Experience in implementing application logging and investigating for debug issues using SLF4J, Log back and Log4j.

TECHNICAL SKILLS

Programming Languages: Java, J2ee, JSON, Yaml, C++, Groovy, XML, SQL, PL/SQL.

Web Technologies: Angular JS, HTML/ HTML5, CSS/ CSS3, JavaScript, jQuery.

J2EE Framework/API’s: Spring, Hibernate, JDBC, Spring Boot.

Operating System: Windows, UNIX/Linux.

IDE: Eclipse, IntelliJ, NetBeans.

Web Services: SOAP, REST API, Microservices, AWS.

Application/Web Servers: WebSphere, Tomcat.

Databases: SQL Server, Oracle, My SQL, Postgres, MongoDB.

Design Methodologies: SDLC, Agile, Scrum, Waterfall, TDD.

Version Control: GIT, SVN.

Testing/ Logging Tools: JUnit, Mockito, Log4J.

Build Tools: Maven, Gradle, Jenkins.

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Java/ J2EE Full Stack developer

Responsibilities:

  • Worked extensively on design and development of applications using Java, J2EE, Spring Boot, jQuery.
  • Involved in Requirement gathering, Design, Analysis and Code development by Agile.
  • Proficient in information modeling, data structures and algorithms.
  • Involved in Requirement gathering, Design, Analysis and Code development by Agile.
  • Automated project creation, Network Firewall and Compute instance creation using Terraform.
  • Experience in containerizing and migrating application to Kubernetes.
  • Kubernetes dashboard to access the cluster via its web-based user interface.
  • Worked on implementing microservices on Kubernetes Cluster.
  • Developed UI pages using HTML5, CSS3, JavaScript, Angular and used Bootstrap for creating responsive web pages.
  • Designed configuration XML Schema for the application and used JavaScript for the client-side validation.
  • Created UI interfaces to manage user menu and Bulk update of Attributes using Angular, and jQuery.
  • Used advanced Java 8 features like Lambda expressions for array operations, collections.
  • Developed Python based API (RESTful Web Service) to track sales and perform sales analysis using PostgreSQL.
  • Used spring inheritance, Auto-wiring, Core Containers, ORM modules and Spring Quartz for scheduling tasks to generating reports and emails to clients. Experienced in implementing Microservices, Service Oriented Architecture (SOA).
  • Developed Microservices with Spring Eureka to retrieve API routes for the entire cluster. Using this strategy each microservice in a cluster can be load balanced and exposed through one API gateway.
  • All the functionality is implemented using Spring IO / Spring Boot and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Used Eclipse IDE for coding, developing applications and deployed to local WebSphere Application Server Oracle Coherence caching system in clustered distributed schema.
  • Used Angular for development of static web pages for user-friendly interfaces.
  • Implemented SOA architecture developing web services based on REST using JAX-RS with Maven dependencies.
  • Worked on Oracle11g database concepts like locking, transactions, indexes, sharing, replication, schema design.
  • Worked on creation of custom Docker container images, tagging, pushing images, integration of spring boot.
  • Worked on Git as version control management and JIRA as Defect management for bug, issue tracking of application.
  • Used JENKINS for continuous integration (CI) and continuous deployment (CD) pipeline.
  • Used Maven as a build tool for compilation and building JAR, WAR and EAR files and retrieved all the dependencies required for the running the application, Log4J for logging errors and control log statements.
  • Deployed the application in Google cloud Kubernetes.

Environment: Java, J2EE, Spring boot, Kubernetes, Datastore, WebSphere, Hibernate, Jira, jQuery, IBM Udeploy, Redis, Splunk, HTML, CSS, JSON, Git, Jenkins, Docker, Maven, Angular, Junit.

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Designed and implemented high performance, scalable enterprise information architecture and distributed applications design in an agile environment.
  • Developed the UI Screens using JSP, HTML5, CSS3, JavaScript and did the client-side validation with the JavaScript.
  • Called Rest web services through Angular Js services to get JSON Object and modified the response object to display in UI.
  • Implemented data integration and data access solutions across various legacy, enterprise, and departmental applications via web services.
  • Designing and implementing the java APIs for processing client data and storing it into databases like Mongo DB, Oracle, and MySQL.
  • Using Bitbucket (Git) as a version controlling for the source to check in the code and created branches and forks to merge the changes from local.
  • Tracking project implementation through Jira, planning sprints and reviewing them weekly, documenting the publishing process on confluence for authors.
  • Implementing Swagger Configuration in Java Spring boot for auto generating swagger json files for REST API call.
  • Implemented Spring MVC framework for the application development which includes writing Controller classes for handling requests, processing form submissions and performed validations.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API. Performed various validations using spring validation framework.
  • Implemented data model, map data tables with Hibernate entities, configure relationships using Hibernate annotations.
  • Configured the applications to use Maven and Gradle for dependency management and for generating deployable artifacts. Linux shell scripting to run the JAR file created for batch program.
  • Implemented server pages using Apache Tomcat as application server and Log4j for application logging and debugging.
  • Built the endpoints using Jenkins and pushed tasks into QA for testing and developed unit test cases using Junit, Mockito to test the accuracy of business logic.
  • Review code and provide suggestions to improve quality and comply with architectural, design and coding standards and best practices.
  • Create and maintained web application architectural documentation and standards. Facilitate knowledge transfer to development and supported team members.
  • Maintain effective relationships with user department personnel. Provide technical support and troubleshoot application issues and bugs.

Environment: Java 1.8, HTML5, CSS3, JavaScript, Angular JS, Spring Framework, Spring Boot, Hibernate, Git, MySQL, Mongo DB, Rest API, Jenkins, Linux Shell scripts, JSON, JMS, JAXB, Maven, Gradle, JUnit, Mockito, Tomcat Application Server.

Confidential, Allen, TX

Jr. Java developer

Responsibilities:

  • Involved in the Analysis, Design, Coding, modification and implementation of user. requirements and followed Agile (SCRUM) methodologies for Software Development.
  • Used core java to design application modules, base classes and utility classes.
  • Designed and implemented customized exception handling to handle the exceptions in the application.
  • Used JavaScript for validation of page data in the HTML pages.
  • Coded Java Beans (as the model) and implemented Model View Controller (MVC)
  • Architecture.
  • Utilized Spring framework including Spring Beans, Spring AOP and Spring Boot.
  • Developed Client applications to consume the Web services based on both SOAP and
  • REST protocol.
  • Used Dependency Injection (DI) in order to develop code for obtaining bean references. in spring framework using annotations.
  • Used Spring IOC framework to integrate with Hibernate.
  • Used Spring Security for Authentication and authorization extensively.
  • Developed test cases for microservices using Junit and Mockito.
  • Created and implemented stored procedures, functions using SQL and PL/SQL.
  • Built data-driven Web applications with server side J2EE technologies like Servlets/JSP. and generated dynamic Web pages with Java Server Pages (JSP).
  • Involved in mapping of data representation from MVC model to Oracle Relational data model with a SQL-based schema using Hibernate, object/relational-mapping (ORM) solution.
  • Implemented Maven Script to create JAR and dependency JARS and deploy the entire project onto the WebLogic Application Server
  • Experience in starting JBoss Server in multiple modes and troubleshooting various issues. with JBoss.
  • Implemented version controlling using SVN.
  • Performed unit testing using JUNIT framework.
  • Utilized Log4j for logging purposes and debug the application.

Environment: J2EE, XML, AJAX, CSS3, XHTML, HTML5, CSS, Log4J, REST, JavaScript, SQL, Lambda, Web Logic, Eclipse STS, Web Storm, Spring boot, SVN, Jenkins, Agile, JIRA, Kanban, Bamboo, Bitbucket, Node.js.

We'd love your feedback!