We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Having around 7 years of experience in Software Development Life Cycle.
  • Hands - on Programming experience in JSE, J2EE, JSF, Hibernate, Spring, Good Knowledge of MySQL.
  • Expertise in developing enterprise level web applications using various core Java technologies including JSP, Servlets, JDBC, Java Multi-threading, XML, Apache Struts Framework, JMS, Java Beans, UML, Restful API and spring MVC using Spring Boot.
  • Good working knowledge of Apache Tomcat, JBoss, WebSphere Server and Web logic servers.
  • Hands-on experience in Front-end programming languages ReactJS end to end testing of applications.
  • Strong experience working with databases like MSSQL and Oracle database.
  • Have good exposure to MVC architecture and Web Application development. Experience in Build/Integration tools like Maven, Ansible.
  • Experienced on configuration of the project, keeping track of project activities - Sprint execution, planning in JIRA, RTC.
  • Hands-on experience with server Eclipse, Visual Studio, PyCharm, Jupyter.
  • Worked on monitoring tools such as Splunk, ELK Stack (Elasticsearch, Logstash, Kibana), CloudWatch.
  • Worked on messaging frameworks like Message Driven Bean (MDB).
  • Experience in front end development using Angular JS, JSP, HTML, CSS, JavaScript, AJAX and JSON.
  • Experience in creating RESTful web services working with data in XML and JSON formats.
  • Have successfully followed Quality Standards for Software development, deployment and documentation.
  • Knowledge of Hibernate Query language, SPRING BOOT and SPRING MVC.
  • Easy learning and flexible to work on different kinds of API and Web technologies.
  • Responsible for guiding and mentoring junior members in the team to help them scale up faster. Good understanding on software development life cycle (SDLC).
  • Implemented REST based web services using JAX-RS annotations.
  • Implemented middleware using Apache Kafka for high scalability. Used Shell scripts to automate the deployment process.
  • Experience in Implementing CI/CD pipeline with AWS, Jenkins, Gradle, Ansible, Kubernetes and Docker.
  • Good working knowledge of Apache Tomcat, JBoss, WebSphere Server and Web logic servers.
  • Worked with Test Driven Development (TDD) using JUNIT.

TECHNICAL SKILLS

Programming Languages: Java (5, Java 6, 7,8), J2EE, EJB, Python, VHDL, JavaScript.

Web Technologies: HTML, jQuery, XML, CSS, JSON, Webservices, Microservices.

JEE Technologies: JDBC, Servlets, JSP, RESTful as REST and SOAP.

Frameworks: Spring MVC, Spring JDBC, Spring BOOT, Hibernate, JSF, Log4j, JUnit.

Web App Server: WebLogic, WebSphere, Tomcat, AWS cloud.

IDE’s: Eclipse, PyCharm, Jupyter, Visual Studio code, Squirrel, NIFI MS SQL server management studio, postman.

Build Tool: Maven, ANT, Ansible playbook, Gradle.

Version Control Tool: SVN, GITHUB.

Database: MySQL, SQL Server, Oracle, Cassandra, Kafka.

Operating System: Windows XP/7/8/10 and Linux, Putty.

PROFESSIONAL EXPERIENCE

Confidential

Java Full stack Developer

Responsibilities:

  • Developed Rest microservices using Java technologies in Talon environment.
  • Implemented Frontend development using React application and communicated with backend services.
  • Involved and participated in PI (Program Increment) planning with the team, helped in creating features and stories.
  • So had good knowledge and debugging skills in servlets, since the existing backend application was in servlets.
  • Experience in using OpenShift for Docker container orchestration with Kubernetes, container storage. Docker container deploying microservices, and scaling the deployment using Kubernetes.
  • Worked on batch jobs in dev, test and production environments which were in python. Shared lot of information around the team for all type of requests needed.
  • Used python during the implementation of batch jobs for regular intervals of time as needed.
  • We used python to write business logics to filter and cross check with the previous data from MySQL DB. I came across with new version of java line java 1.8.
  • Used Spring boot in developing new backend microservices from existing application.
  • Worked on MS SQL server for DB connectivity. Used JPA for DB connectivity in spring boot application. Configured some of security related authentications to these spring boot applications.
  • Worked on creating HTML to send automated email if needed in the python application or during the batch job running.
  • Responsible to support the operations, monitoring, reporting according to the requirement of the higher management team by making Splunk Dashboards. Implemented elastic search for created splunk dashboards.
  • Used Putty to connect Test and prod servers, made deployment into the servers.
  • With the help of postman, tested endpoints which we created.

Environment: Java 1.8, J2EE, React, JavaScript, RESTful MicroServices, python (numpy, pandas, OS), control M, ansible playbook, OpenShift, Talon Environment, GITlab, Putty, Anaconda, pycharm, HTTPS, Anaconda.

Confidential

Java Developer

Responsibilities:

  • Understanding the requirements by interacting with business users and mapping them to design and implementing it following the AGILE Development methodology.
  • Extensive use of EJBs for middle tier component to implement the business logic. We used java 8 version in creating applications.
  • Developed an automated application using JMS for messaging and JNDI to interact with the Server.
  • Used JDBC API as part of the DAO layer in the project.
  • Developed multiple Topics for existing message queues. Used NIFI to make pipeline to load data into Cassandra DB. Created columns and synchronize data from NIFI data flow into Cassandra DB.
  • Developed warmup programs in core java to load recently logged in user profile information into MSSQL DB.
  • Performed manual testing and used logging tools like Splunk, putty to read the application logs for elastic search.
  • Involved in team planning and architecture to create Microservices.
  • Actively involved in the DevOps streamlining process through Jenkins CI and CD Release Automation
  • Wrote complex validations using client-side Java scripts and designing the GUI.
  • Configured the data mapping between Oracle and SQL Server and tested performance accuracy related queries under SQL Server.
  • Created connections to database using Hibernate Session Factory, used Hibernate APIs to retrieve and store data with Hibernate transaction control.
  • Helped in my team to pull data using python from DB. Using python libraries, verify and visualize the results using Data Manipulation.
  • Experienced in using Java tools in Eclipse. Developing business logic using Scala.
  • Experience on Kafka and Spark integration for real time data processing. Developed Spark scripts by using Java shell commands as per the requirement.
  • Involved in the Production support of the Application. Performed application development using RAD and WebSphere Application Server (WAS).
  • Worked on application screens/modules and developed professional and dynamic user interfaces using CSS and JQuery.
  • Helped in creating Splunk dashboard to monitor MDB modified in the project.

Environment: Core Java, J2EE, Spring, Hibernate, Cassandra DB, Apache Axis2, python, WSDL, Restful Web Services, AWS cloud, JMS, Agile Methodology, PL/SQL, UNIX, Oracle, TOMCAT, Eclipse, Python(numpy, Scikit Learn, Panda, Matplotlib, Seaborn, Scipy), Anaconda, AJAX, Jenkins, Sonar, Maven, CVS, JSON.

Confidential

Software Engineer

Responsibilities:

  • Implemented the application using Spring framework by implementing Controller, Service classes.
  • Implemented front-end using JSP, JSON, HTML, CSS, JavaScript and Custom tags.
  • Performed client-side validations using java script and server-side validation using spring validator framework.
  • Made some changes in frontend which was in wicket framework.
  • Made changes in ZOSO, created endpoints, which will be the helpful to salesforce in the other end.
  • Created and maintained the configuration of the spring application frameworks IOC container.
  • Implemented spring framework bean factory & application context for bean initialization and configurations.
  • Excellent implementation Persistence layer using JPA, JDBC and Hibernate.
  • Created hibernate data mapping, data persistence and transaction management.
  • Developed hibernate HQL queries and hibernate DAO implementation for database connectivity.
  • Implemented application database objects Stored Procedures and Views using SQL and PL/SQL to interact with database.
  • Configured and created application log files using Log4j required to trace application messages
  • Wrote project-built script in Maven and used SVN for version control.

Environment: Java/J2EE, JSP, JavaScript, HTML, CSS, JDBC, XML, Spring, Hibernate, Maven, MySQL, SVN.

Confidential

Jr. Java Developer

Responsibilities:

  • Implemented the application using Spring MVC Framework by implementing Controller, Service classes.
  • Implemented front-end using JSP, JSON, HTML, CSS, JavaScript and Custom tags.
  • Performed client-side validations using java script and server-side validation using spring validator framework.
  • Implemented spring framework bean factory & application context for bean initialization and configurations. Created User defined exception classes using Java.
  • Used Maven tool for building and deploying the Web applications.
  • Configured and created application log files using Log4j required to trace application messages
  • Wrote project-built script by using Maven and used SVN for version control.

Environment: Java/J2EE, JSP, JavaScript, HTML, CSS, JDBC, XML, Servlets, Spring, Hibernate, MVC, MySQL, Log4J, Maven, MySQL, SVN.

We'd love your feedback!