We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

St Louis, MO

SUMMARY

  • Around 8 years of Professional experience in full SDLC (Software development life cycle) development involving requirement analysis, design, development, documentation, testing, implementation & maintenance of application software in real - time enterprise applications, Distributed n-tier architecture.
  • Collaborating with business analysts to understand their business models and goals and help define strategy, content, and features.
  • Experience in developing enterprise and Web Applications and Distributed Systems using technologies such as Core Java, J2EE (Servlets, JSP, JSF, EJB, Spring, JDBC, Hibernate, Web Services, JMS) and XML.
  • Hands-on experience in various modules of spring such as IOC, Security, Dependency Injection and Transactions.
  • Implemented the Design Patterns like Session Facade, Singleton, Data Access Object (DAO), Data Transfer Object (DTO) and Service Locator.
  • Strong Experience in Core Javaconcepts such as Exception Handling, Multithreading, Stream API, and Collection APIs to implement various features.
  • Experienced in writing Server-Side Components - Enterprise Java Beans (EJB) Session (both stateful and stateless) and Entity Beans and invoking database with Java Database Connectivity (JDBC).
  • Strong experience in producing and consuming REST and SOAP Web services.
  • Hands on experience in end-to-end development of Software Applications, Application domain areas include development for Healthcare, Banking& financial services.
  • Experience in configuration and management of RDBMS system like MS SQL Server, Oracle and MYSQL.
  • Having good programming experience with Oracle PL/SQL, Triggers and Stored Procedures for the databases.
  • Designed and developed Robust User Interface using AngularJS, JSF, JSP, JavaScript, jQuery, CSS and HTML.
  • Hands on experience with an in-depth level of understanding in the strategy and practical implementation of AWS cloud-specific technologies like Elastic Compute Cloud (EC2), Simple Storage Services (S3), Route 53, Cloud Formation, Elastic IPs, RDS.
  • Experience in configuring and deploying Web Applications using Web Logic, WebSphere, JBoss, Glassfish and Tomcat application servers.
  • Well versed in Web applications, database interface, and product integration techniques.
  • Extensively used Junit for unit testing and Log4J, SLF4J for logging.
  • Knowledge on Build tools like Maven, Gradle and ANT.
  • Good experience in using CVS, SVN, GIT for Version Control.
  • Extensive experience in using IDEs like IntelliJ, Eclipse, Spring Tool Suite and Net Beans.
  • Good experience in Agile and Waterfall project methodologies.
  • Strong Team Player, ability to Work Independently and in a Team as well, excellent analytical capabilities and Good Communication Skills

TECHNICAL SKILLS

Languages: Java 8, J2EE, Python.

Java/J2EE Frameworks: Spring, Hibernate, EJB, JSF.

Operating systems: Windows, Linux, Unix and Mac

Web Technologies: HTML, CSS, Bootstrap, Java Script, jQuery, AJAX, Angular JS, XML, JSON, REST, SOAP Web Services

IDE Tools: Eclipse, IntelliJ, JBoss, Spring tool suite, RAD.

Methodologies & Concepts: Agile, Waterfall system analysis and design.

Webservers/Application Servers: Tomcat, JBoss, Web Logic, WebSphere and Glassfish.

Build Tools: Maven, Gradle, Ant

Version Control Tools: CVS, SVN, GIT.

Bug Tracking Tools: JIRA, Bugzilla, HP ALM, Quality Center.

Database: Oracle Database, Microsoft SQL Server, My SQL, PostgreSQL, MongoDB, Teradata, IBM DB2.

Tools: Jenkins, Cloud bee’s, Rational Clear Case, Apache Ant 1.6, Log4j, JUnit, Splunk, Dynatrace, HP Fortify scan and Spock.

Cloud: AWS, Docker, Kubernetes, Pivotal Cloud Foundry.

PROFESSIONAL EXPERIENCE

Confidential, St. Louis, MO

Full stack Java Developer

Responsibilities:

  • Involved in Developing Web Application with Full Software Development Cycle (SDLC) from Design to Deployment.
  • Wrote many technical documents that reflect the classes for business requirements.
  • Developed user interface using Angular.
  • Developed the application using Spring MVC Framework with respect to Model View Controller architecture.
  • Designed and implemented data model using Hibernate as the persistence layer that uses Cassandra as the backend databases.
  • Written Cxp domain process classes using Spring Data.
  • Developed Restful Web Services based on Spring Boot with Micro Services.
  • Implemented Spring Controllers, Processors, Display classes, Command classes and Beans.
  • Made changes to existing services to make them display the information sent form display classes.
  • Build the applications using Jenkins.
  • Developed Jdbc template in Data Access Layer to access and update information in the database.
  • Used Spring 5.0 Framework for Dependency injection and integrated with Hibernate.
  • Transfer the files to the Linux environment using putty and super putty.
  • Used Git Lab for version control system.
  • Designed Unit Testing framework for every module with JUnit.
  • Involved in the code review team that suggests the best way so that the product is stable and is implemented with the best performance and efficiency.
  • Used the JDBC and simple JDBC connection for data retrieval from the database for various inquiries.
  • Provided suggestion to the performance team.
  • Used XML, WSDL, XSD and JAXB, JSON, Web Services technologies (Restful, SOAP), and data structure to transport data and interact with external vendors through Web Services.
  • Replicated the production issues in the system test environments.
  • Analyzed the memory leaks and heap size utilizations of the applications in system test and pre-production environments.
  • Designing & prototyping various GUI components using HTML and JavaScript.
  • Architected the System based on the Requirement and functional analysis.
  • Responsible for writing and review of use cases and code.
  • Involved in Developing Web Application with Full Software Development Cycle (SDLC) from Design to Deployment using agile methodologies.
  • Developed a web application as an application panel which is used to query the log files on the web server and used to run the scheduled tasks which are on the web servers.
  • Used UML for logical designing (create class, action, and sequence diagrams).
  • Consumed Web Services (WSDL, SOAP, and UDDI) from third party for authorizing payments to/from customers.
  • Used Spring Framework for Dependency injection and integrated with the Jdbc template.
  • Written Angular Services for getting the response and sending request to the backend.
  • Written complex JavaScript Validations apart from using Angular Form Validations.
  • Involved in designing and deploying a multitude application utilizing almost of the AWS Stack including EC2 and Dynamo DB.
  • Deployed Spring Boot based micro services Kubernetes container using Amazon EC2 container services and using AWS admin console.
  • Implemented Micro services which are shared EC2 instances to Swish account to AWS server
  • Developed and tested Test Cases using JUnit.
  • Developed Restful Web services to provide endpoints to Merchants selling Poni Pins, like price service, echo service, Activate Service, Payout Service, Activate Payout void and Payout Void Service, Settle Service
  • Developed Complex Data table using angular UI Grid to achieve external Pagination and external Sorting to improve the performance.
  • Deployed cxp browse domain applications into AWS Server.
  • Responsible for effort estimation for the project and generating problem reports.
  • Maintained and performed some improvements in the present tool using HTML.
  • Active part in coding and Maintenance phase.
  • Worked SonarQube for code quality.

Environment: JDK8, JavaScript, Spring, CSS, Jdbc template, AWS, HTML 5.0, Spring Architecture, Spring Boot, Spring MVC, Restful, Micro Services, Apache Kafka, XML, XPath, Log4J, Eclipse, Maven, Jenkins, JUnit, Cassandra, Angular, Git Lab, Kubernetes, SonarQube, Cucumber, Unix, Jira, Windows 10, Putty.

Confidential, Irving, TX

Sr. Java Full Stack Developer

Responsibilities:

  • Developed the application using core Java/J2EE standards and guidelines. Written the application in the back end using Spring MVC framework, core Java, J2EE.
  • Designed and developed re-usable web services and Java Utility classes to support XML, XML Schemas, and XSL. Coded Java backend, JSP, Struts, Business classes.
  • Developed and implemented spring and J2EE based MVC (Model-View-Controller) framework for the application.
  • Implemented the business layer by using Hibernate with Spring DAO and developed mapping files and POJO java classes using ORM.
  • Developed application using Struts, Spring and Hibernate. Used Spring Framework in the application, which is based on MVC design pattern.
  • Developed use case diagrams, class diagrams, database tables, and mapping between procedure results set and object-oriented java objects using MyBatis.
  • Created a prototype of the critical business application using JAVA/J2EE Initiated use of HTTP Unit, Selenium IDE for testing.
  • Implemented web-based application by using JSF Framework and implemented User-friendly features.
  • Designed and implemented user interface for web-based customer application using JavaScript, HTML, CSS, bootstrap and Angular.
  • Created new connections through application coding for better access to DB2 database and wrote SQL & PL/SQL Stored procedures, functions, sequences, triggers, cursors, object types etc.
  • Used Hibernate, JDBC, JPA, Query DSL to connect to databases like Oracle, MS SQL and MYSQL to store, delete, manipulate, and retrieved data from them in many of my applications.
  • Responsible for maintaining and expanding our AWS infrastructure using AWS EC2, manage documents in S3, providing IAM access to S3 buckets.
  • Involved in creating prototypes and application UI using HTML5, JavaScript, jQueryUI, CSS3 and AngularJs.
  • Built application and database servers using AWS EC2 and created AMIs as well as use RDS for Oracle DB.
  • Developed the different components of application such as JSPs, Servlets, EJB’s using Web sphere Studio Application Developer and used CVS for version control.
  • Experienced working with Application like servers Apache Tomcat, WebLogic, JBOSS.
  • Used JSON for data exchange between application modules along with XML.
  • Configured JMS Server set up and DB Connection pool setup and deployed Returned items in WebLogic Server.
  • Used JMeter to check load balancing in WebLogic with multi thread.
  • Developed JSP as the view, Servlets as Controller and EJB as model in the Struts Framework.
  • Performed unit testing using JUNIT framework and used Struts Test Cases for testing Action Classes.
  • Automated web service calls in Postman using JavaScript and executed the collection using Newman and verified the response in both JSON and XML.
  • Used the Eclipse as IDE, configured and deployed the application onto WebLogic application server using Maven build scripts to automate the build and deployment process.
  • Worked on implementing Ajax, jQuery methods in retrieving the data from JSON files and loading the claims data on the HTML elements. Used Ant for developing build scripts and deploying the application onto WebLogic.
  • Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
  • Installed in designing the data stage job to implement ILOG JRules Component.
  • Executed the test steps defined in Test Cases manually and reporting the bugs in JIRA.
  • Used Maven, SVN, selenium RC, Java, and Selenium Grid to create nightly automation scripts.
  • Designed and developed the application using agile methodology and followed TDD, Scrum.
  • Handled cross platform compatibility issues (Firefox, Chrome, Opera and Safari) on both Windows and Mac.

Environment: Java, Spring, Mybatis, Struts, JSF, JavaScript, HTML, CSS, DB2, AngularJs, MS SQL, Rest, XML, Apache CXF, Weblogic, AWS, EC2, S3, JSP, Servlets, JSON, XML, JIRA, jRules, SOA, SVN, JUnit, JMeter, Postman, Agile, Tomcat, Eclipse, Maven, ANT, Linux, Unix, Mac

Confidential, Phoenix, AZ

Full Stack Java Developer

Responsibilities:

  • Followed Scrum Agile methodology for the iterative development of the application.
  • Involved in complete life cycle of software development including designing, developing, testing, and deployment of application.
  • Involved in the Technical and High-Level Design Review Meetings with Business Customers.
  • Involved in design and development of n-tier architecture.
  • Used spring framework, Spring-AOP, Spring-ORM, Spring-JDBC modules.
  • Worked on Java Multithreading and Collections Framework and Java Multithreading to refresh the cache at a given set of time interval.
  • Used Spring Validation framework for Validations.
  • Implemented Spring Dependency Injection/IOC and Connection pooling for Bean wiring.
  • Implemented Spring Dependencies (Core, MVC, Boot) to make our application light weighted.
  • Involved in Design and development of application implementing MVC Architecture.
  • Used Collections extensively to store, retrieve and manipulate objects in the business logic layer.
  • Used JSON as response type in REST services.
  • Designed Java Components and integrated using Spring framework for Hibernate Object/Relational persistence mechanism (ORM Mapping).
  • Implemented Hibernate (ORM) to persist the data into Database and wrote HQL based queries to implement CRUD operations on the data by using XML.
  • Configured the Hibernate configuration files to persist the data to the Db2 Database.
  • Wrote database queries using SQL and PL/SQL for accessing, manipulating, and updating Oracle database.
  • Involved in Performance and SQL Query Optimization.
  • Utilized Kafka to capture and process real time and near-real time streaming data.
  • Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
  • Developed the User Interface screens using HTML 5, JQuery, and CSS3, Angular JS, java script.
  • Used JSON to load data into JQUERY data grid.
  • Worked on installation of Dockerusing Dockertoolbox.
  • Worked on creation of custom Dockercontainer images, tagging, and pushing the images.
  • Deployed applications in Kubernetes Clusters, running on Docker Hub.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI's.
  • Deployed the services and UI app on to AWS Cloud Foundry using Ocelot Security.
  • Interacted with external teams on integrating app with Amazon SWF workflow.
  • Involved in reviews of Test Scenarios to ensure the requirement coverage.
  • Extensively used GIT version control system to co-ordinate with the team.
  • Mentor development team on processes, best practice.
  • Involved inproduction support,monitoringserverlogsandescalating issues to the higher levels
  • Involved in Unit testing, Quality Assurance, User Acceptance Testing and Bug Fixing.

Environment: s: Java, J2EE, Spring boot, Spring framework, REST, JSON, Agile Methodology, IntelliJ, Maven, Gradle, Windows, XML, Git, Web Services, AWS, Docker, Kubernetes, Soap UI, Angular JS, Postman, Swagger, JMS, Scala, PL/SQL, JPA, Hibernate.

Confidential

Senior Java Developer

Responsibilities:

  • Requirements and Impact analysis
  • Coding for reported Issues, changes, and enhancements
  • Involved in development of business components using Struts and persistence layer using Hibernate
  • Responsible for coordination with the Testing teams in both SIT and UAT
  • Estimation for the enhancements and fixes and tracking through a Project Planner, iPlan.
  • Test case reviews, Code reviews
  • Performedunit testingusingJUnit framework.
  • Put the eDeal message in MQ
  • Read the Global Interdict Message from Message Queue.
  • Developed common reusable Java functionalities to be used across applications.
  • Participated in PSR (Project Status Report) meetings to update the ongoing activities and to discuss the forthcoming enhancements for every fortnight
  • Helped the QA team in understanding the requirements and development of test case

Environment: JDK 1.4, JSP, Servlets 2.3, JDBC 2.0, HTML, WebLogic 8.1, windows XP and Struts Framework 1.2, Hibernate, SOAP Web services, JMS, MQ, Oracle 9i, ANT Build Tool, AJAX, Java Script, JQuery, CSS, DHTML.

We'd love your feedback!