We provide IT Staff Augmentation Services!

Sr. Software Developer Resume

5.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • Java/J2EE/Full Stack Developer wif over 6 years of professional experience in various phases of Software Development Life Cycle like requirements analysis, design, coding, testing, debugging and maintaining the websites.
  • Experience in building enterprise using technologies such as Core Java,J2EE(Servlets, JSP, spring Hibernate, Spring MVC,JDBC).
  • Developing websites using HTML 4.0/5.0, XHTML, CSS, CSS3, JavaScript, JQuery, Ajax and JSON. Experienced in developing application using HTML, CSS, jQuery, JavaScript, PHP, BOOTSTRAP, JSON.
  • Experience in using Frontend/User - Interface (UI) technologies like Object Oriented Javascript, Type Script, Angular 7.0, React, Bootstrap, Media Queries, CSS Frameworks, Java to develop UI rich Web applications and Web Services.
  • Experience in developing data models using spring Hibernate Object relational mapping (ORM) framework and used Hibernate Annotations to reduce time at the configuration level.
  • Extensive experience in Object Oriented Analysis in developing server side and front-end framework using J2EE and Angular 2,4.
  • Extensive noledge and expertise in developing light weight and integrated business application using Spring framework. noledge of Service Oriented Architecture (SOA) using XML based SOAP/RESTful web services.
  • Experience in programming, deploying, configuring and administering Application Servers like Web Logic and Web Servers like Apache Tomcat.
  • Deep noledge in various java concepts like OOPS, Collections, Multithreading, and Exception Handling.
  • Proficient in programming by using the IDE’s such as Eclipse, Good working noledge f GIT, SVN for code management and version control.
  • Created Standalone production-based Spring based Application using Spring Boot.
  • Worked on developing Micro-Services using Spring-Boot.
  • Knowledge of using MongoDB and MSSQL server as database for applications.
  • Experience in writing database objects like Stored Procedures, Functions, Triggers, PL/SQL packages for Oracle, MySQL.
  • Experience in developing Desktop Application using Node-Webkit, PHP, HTML, CSS, jQuery, JavaScript.
  • Experience in Designing, Architecting and implementing scalable cloud -based solutions using AWS.
  • Very good Team player, willingness to learn and share.
  • Excellent verbal and written communication and ability to learn new technologies.

TECHNICAL SKILLS

Languages: Java/J2EE, SQL, PL/SQL, Python.

J2SE Technology: OOP, Multithreading, Collections, JDBC

J2EE Technology: Spring MVC 5, Spring Boot 2, Hibernate ORM, Servlets, JSP 2.0

Web Techology: XML, XSL, HTML, CSS, DHTML, JavaScript, jQuery, Angular 2Angular 7, Ajax, BOOTSTRAP, Web Services - REST,SOAP

Cloud Technology: AWS-EC2, AWS-RDS

Frameworks: Hibernate, Struts and Spring.

Databases: MySQL, Oracle 11g, Mongo DB

Web Servers: WebLogic, Apache Tomcat/Server.

Tools: IntelliJ IDEA, Eclipse, NetBeans, Visual Studio Code, Jira, Jenkins

Dev Methodologies: UML (Rational Rose), OOAD,JAVA/JEE/J2EE Design Patterns.

OS: Windows, Ubuntu, Mac

PROFESSIONAL EXPERIENCE

SR. Software developer

Confidential, Atlanta, GA

Responsibilities:

  • Actively participated in meetings wif Business Analyst and Architects to identify the scope, requirements, and architecture of the projects.
  • Followed MVC model and use Spring frameworks for developing the Web layer of the application.
  • Developed application using SpringMVC, JSP, JSTL, AJAX on the presentation layer, the business layer is built using Spring and the persistent layer uses Hibernate.
  • Data operations performed using Spring ORM wiring wif Hibernate and implemented Hibernate template for querying database.
  • Involved in SQL Server database design for new models and developed the persistent layer based on Hibernate.
  • Involved in enhancement of existing application features utilizing React JS, created role-based HTML navigation menu wherein menu items change dynamically depending on the values derived from the database in the form of JSON.
  • Designed and developed RESTful serviceusing Spring REST API.
  • Used core Java functionalities like Exception, I/O, Multithreading, Collectionsand File Handling.
  • UsedJava 8 features like default methods, static methods, and concurrency API to maintain Interfacecompatibility and concurrency in the application.
  • Used OAUTH2.0 for authentication and authorization purposes.
  • Developed features for fileencryption and decryption of important report files generated by the application to maintain authorized access to those files.
  • Used SpringHibernate framework to access the MySQL database wif Tomcat as Application server.
  • Worked wif database objects like triggers, stored procedures.
  • Used Eclipse IDE for development of the application and deployed using Tomcat server.
  • Extensive involvement in application securityaudit and bug resolving.
  • Developed business layer using EJB stateless session beans and deployed on the Application server.
  • Used Maven tool and developed ANT scripts to build and deploy J2EE applications.
  • Maintained source code versioning using GIT. Source Tree was used as GUI for GIT.
  • Created POJO classes and wrote Junit test cases for respective POJO classes.

Environment: Rect JS, Spring MVC, Spring Boot, Hibernate, RESTful services,Junit,MySQL, Tomcat.

JavaFull stack developer

Confidential, Atlanta, GA

Responsibilities:

  • Developed application functionalities using Agile Methodology.
  • Performed unit testing and designed test cases in various Agile methodologies like Test Driven Development (TDD).
  • Developed application UI using JSP, HTML, CSS, Bootstrap, Javascript, JQuery, AngularJS and Spring MVC framework.
  • Used XML and JSON to transfer data between different applications.
  • Experience using JSON Web Tokens(JWT) to securely communicate JSON objects.
  • Developed custom directives and modules in Angular2, 4 to be used in different parts of the application.
  • Created Front end pages Using JSP's and handle the server-side logic in EJB 3.0 and Servlets.
  • EJB 3.0, Servlets are used to handle the data collected from the JSP’s.
  • Used AngularJSfactory and services for dependency injection.
  • Designed and developed RESTful serviceusing Spring REST API.
  • Delivered front end user input validations using Angular, Javascript and AJAX technologies and integrated them wif RESTful services.
  • Used Eclipse IDE for development of the application.
  • Extensively used core Java functionalities like Exception, I/O, Multithreading and Collections.
  • Used Java 8 method references features to point to methods by their name and used functional interfaces.
  • Maintained Interface compatibility and concurrency in the project using Java 8 features like default, static methods and concurrency API.
  • Created RFP microservices to provide RESTful API utilizing Spring Boot wif Spring MVC.
  • Worked wif OAUTH 2.0 to provide authentication and authorization to Rest services by exchanging Tokens.
  • Migrated persistence layer from simple Spring DOA to Spring Hibernate.
  • Used SpringHibernate framework to access the MySQL database wif Web Logic as Application server.
  • Worked on developing microservices wif Spring Boot.
  • Utilized Spring Hibernate for Object/Relational Mapping (ORM) purposes for persistence onto the Oracle database.
  • Implemented database connectivity using Spring JDBC framework to work upon different modules.
  • Assisted team members in setting up Hibernate framework, configured mapping xml files, wrote POJO classes and PL/SQL stored procedures.
  • Worked on Oracle 11g Database backup recovery, online/offline backups, Physical and logical backups.
  • Developed database objects like Functions, Triggers, StoredProcedures.
  • Extensive noledge and hands-on experience of integration of AWSwif different applications infrastructure.
  • Developed business layer using EJB stateless session beans and deployed on the Application server (Web logic).
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker containers.
  • Used Maven tool and developed ANT scripts to build and deploy J2EE applications.
  • Maintained source code versioning using GIT. Source Tree was used as GUI for GIT.
  • Created POJO classes and wrote Junit test cases for respective POJO classes.
  • Monitored error logs using sI4J.

Environment: Angular, Spring MVC, Spring Boot, Hibernate, Microservices, RESTful services,Junit, Google Cloud Platform,AWS, Oracle, WebLogic, Oracle 11G.

Java Full stack Developer

Confidential, Chicago, IL

Responsibilities:

  • Worked closely wif the Business/Users team in translating technical requirements into application code.
  • Worked on analyzing requirements and preparing queries for clarification from the client.
  • Involved in analysis, design and development and testing lifecycle phases of Software Development Life Cycle process.
  • Developed data layer using Hibernate framework, configured XML mapping files, wrote POJO classes and PL/SQL stored procedures.
  • Used Struts framework for presentation development.
  • Developed new JSP pages, enhanced existing functionality from the requirement documentation using HTML, CSS, JSP, Angular 2,4, JavaScript/ jQuery.
  • Developed the business layer components as Stateless Session Beans based on EJB API.
  • Developed the data access layer components as entity Beans based on EJB API.
  • Created Angular JS controllers, directives, models for different modules in the frontend.
  • Designed and implemented application using Angular JS framework to two-way data binding.
  • Developed different modules using Spring and Hibernate.
  • Involved in development of service-based architecture utilizing open-source technologies like Hibernate ORM and Spring MVC Framework.
  • Implemented Spring MVC architecture using JSP and java beans.
  • Used JavaScript, and AJAX technologies for front end user input validations and Restful web service calls.
  • Worked on developing Microservices wif Spring Boot.
  • Created RFP microservice to provide RESTful API utilizing Spring Boot wif Spring MVC.
  • Extensively used Java Multi-threading concepts.
  • Developed web layer using Spring framework to manage the project in MVC pattern.
  • Set up Hibernate framework, configured xml files, wrote POJO classes and PL/SQL stored procedures.
  • Used Spring Core Annotations for Dependencies Injection Spring DI and MVC for Rest API, Spring Boot for microservices and Spring Batch for running batch jobs.
  • Designed and developed database objects like Stored Procedures, Functions, Triggers.
  • Building, maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT.
  • Configured and deployed the application using Tomcat Application Server.
  • Developed scripts using Rest API models to integrate workflow wif AWS.
  • Performed testing and documentation of various packages and procedures.
  • Actively involved in code reviews and bug fixing.

Environment: Hibernate ORM, Spring MVC, Spring Boot, Kafka, Angular, AWS, Spring DAO, MySQL, Mockito, WebLogic, Tomcat.

Software engineer

Confidential

Responsibilities:

  • Performed requirement gathering and design using UML.
  • Involved designing Spring MVC application and Hibernate to design module structure.
  • Developed application UI using HTML, CSS, Bootstrap and AJAX.
  • Delivered client-side user validation using Javascript libraries and AJAX. Also used Angular2 and 4 as a part of creating web pages.
  • Integrated the Application using MySQL wif JDBC connector wif JNDI API and WebLogic server.
  • Used Eclipse IDE for the development lifecycle of the product.
  • Extensively worked wif core Java functionalities like Exception, I/O, Multithreading and Collections.
  • Used SpringMVC in the backend to validate and process requests, call required business service and return dynamic views to client.
  • Performed data loading using Struts-Hibernate.
  • Used various collection frameworks like Lists, Hash Maps and worked wif Exception Handling.
  • Produced and used SOAP based wed services using JAX-WS wif Spring runtime environment.
  • Wrote Jquery based AJAX requests using JQuery.Get, JQuery.ajax and JQuery.post.
  • Worked in all phases of SDLC wif involved requirement analysis, design and development, bug fixing, supporting QA teams and debugging production issues.
  • Developed unit tests wif Junit, Mockito, SpringtestAPI and other related technologies.
  • Worked simultaneously wif QA team in resolving issues.
  • Worked in Scrum process attending daily standup and completing tasks in sprints.
  • Used Git for Source management.

Environment: Angular, MySQL, JDBC, Eclipse,Maven, WebLogic, Cassandra, Apache Tomcat, Eclipse, Git, Windows, Ubuntu, Junit, Mockito.

Associate software engineer

Confidential

Responsibilities:

  • Performed software development lifecycle using Agile development method.
  • Delivered functionalities based on customer requirements to web application using JSP and Servlets.
  • Developed User Interface using HTML, CSS, Bootstrap, JSP, PHP.
  • Successfully performed client-side user validation using Javascript libraries and JQuery.
  • Developed software models using J2EE (Servlets, JSP, DBC) wif Model-View-Controller architecture.
  • Used Collection framework in Java to implement Lists, Hash Map functionalities.
  • Worked wif data transfer and fetching between different applications using JSON and XML along wif REST client to validate JSON responses.
  • Used Eclipse IDE for development lifecycle and used Tomcat Apache Server for deployment of the application.
  • Integrated the application using MySQL and JDBC connector wif JNDI API and WebLogic server.
  • Performed unit testing and developed test cases using Junit framework.
  • Used Maven for build framework and Jenkins for continuous build system.

Environment: Agile methodology, Javascript, JQuery, JSON, Eclipse, REST, Tomcat, MySQL, JDBC, Node-Webkit, Red5, SOAP

We'd love your feedback!