We provide IT Staff Augmentation Services!

Senior Full Stack Java Developer Resume

0/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY

  • 8+ years of experience in Software analysis, Design, Development and Implementation. Involved in hands - on development using Java/J2EE technologies.
  • Expertise in Core Java with strong understanding and working knowledge of Object-Oriented Concepts like Collections, Multi-Threading, concurrency framework, custom data cache.
  • Extensive knowledge in working with J2EE technologies such as Servlets, JSP, JDBC, EJB, JNDI, JSF, Java Beans, JMS and Object-Oriented Programming techniques.
  • Experience working with spring modules likeSpring Core, Spring AOP, Spring Boot, SpringData, Spring ORM, Spring MVC, Spring Boot, spring securityand Micro services.
  • Experience in XML related technologies like JAXP, JAXB, XML, XSL, XSD, XPATH, DTD, and XML Schemas.
  • Expertise in front end development and design usingFlex, Ajax, Html, CSS, Java Script, framework.
  • Expertise in developing front - end systems with JavaScript, Bootstrap, HTML5, CSS3, MVC frameworks such as Angular 8, React JS.
  • Implemented the ORM framework using Hibernate 5.0
  • Experience in implementing web-based projects using Web/Application Servers such as Web Logic 12c (12.2.1), Apache Tomcat 8, and IBM WebSphere 8.
  • Expertise in using IDEs like Eclipse, Net Beans, My Eclipse, for development.
  • Exposure and working experience of Web Services using JAXB, WSDL, and Restful.
  • Have knowledge/experience in Software Development Processes like SDLC, Waterfall, Test Driven Development (TDD), Iterative and Agile Methodologies.
  • Developed Applications usingANT, Maven and Gradlescripts.
  • Good experience in various RDBMS likeOracle andMy SQL.
  • SQL Development - ability to write andtroubleshootSQL Code and design (tablesand Queries).
  • Excellent analytical, logical andprogramming skills,Self-Motivated, Self-Starter, Team Playercan work with minimal supervision with effective Communication skills and Time management skills.

TECHNICAL SKILLS

Programming Languages: C, C++, SQL &PL/SQL, Scala, Java JDK 5/6/7/8/9/10/11

Java/J2EE Technologies: JSP 1.2/2.0, Servlets 2.3/2.4, JNDI, JDBC, Kafka, EJB

Framework and Tools: Struts, JSF, Hibernate, Spring, Spring Boot, Ant 1.6.2, Maven 2.x

Application Servers: IBM Web Sphere 8.0, Web Logic 8.1, Apache Tomcat, JBOSS

Database (RDBMS): SQL Server 2014, MySQL 5.0, Elastic Search/NO SQL

Platforms: Windows 98/2000/XP, UNIX

Web Technologies: HTML, DHTML, CSS, XML, Angular 8/9, Groovy, jQuery, Node JS, JavaScript

Development Tools: Eclipse 3.6, My Eclipse, Net Beans, Web Logic, GitHub

Testing Tools: Junit, Mockito, Selenium, TestNG

PROFESSIONAL EXPERIENCE

Confidential - Minneapolis, MN

Senior Full Stack Java Developer

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications and Development of the Application.
  • Implemented the project as a multi-tier application using Spring MVC, Spring boot, Microservices & used core Spring concepts like AOP, IOC
  • Worked on server-side implementation using spring core, spring annotations navigation from presentation to other layers using Spring MVC and integrated spring with Hibernate using Hibernate template to implement persistent layer.
  • Expertise in working with various Amazon Web Services (AWS) like Elastic Container Service (ECS) & Elastic Compute Cloud (EC2), Simple Storage Service (S3), Lambda implementation, AWS CLI.
  • Experience in cloud platform technologies such as AWS Web Services, Heroku, OpenShift, Cloud Foundry.
  • Utilized most of the AWS services like S3 as a data store for storing the files in DynamoDB.
  • Excellent in deploying the applications inAWSas EC2 instances and create snapshots for the data that have to be stored inAWS S3.
  • Designed and developed the data modeling usingJPA-Hibernateand designed API with Spring implementedSpring Cache.
  • Used spring boot and security module to implement login and authentication feature.
  • Implemented Spring Boot and Micro Services to divide the application into various sub modules.
  • Expertise in Core Java with strong understanding and working knowledge of Object-Oriented Concepts like Collections, Multi-Threading, Concurrency framework.
  • Efficiently handled periodic exporting of SQL data into Elasticsearch
  • Implemented UI using Angular 8, Java Script, jQuery, HTML5 and CSS3.
  • Developing stored procedures to implement the business logic, and calling from Hibernate using callable statements and used applications using JSP, Servlets, JDBC, and Hibernate
  • Designing RESTAPIs, supporting JSON, that allow sophisticated, effective, and low-cost application integration
  • Using REST APIs with JAX-RS to consume Web Services, in order to handle two interfaces, XML and JSON.
  • Prepared the JUnit test cases, integration scenarios to test the implementation.
  • Experience in working with CI/CD tools like Jenkins, GitHub.
  • Provided testing support for QA / UAT activities and resolved testing bugs. Also supported production deployment, resolved post deployment production issues.
  • Excellent in deploying the applications inAWSasEC2instances and created snapshots for the data that had to be stored inAWS S3.
  • UtilizedJava 8features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.

Environment: Java 11, Java 1.8, J2EE, JSP 1.2, spring 5.0, AWS - EC2, RDS, S3, Dynamo DB, Spring Boot, Hibernate/JPA 5.0, Angular 8, REST API, SOAP UI, WebLogic 12, Oracle, RDBMS, TestNG, Mockito, Jenkins.

Confidential - Middletown, NJ

Senior J2EE developer

Responsibilities:

  • Designed and developed necessary UML Diagrams like Use Case, Class, Sequence, State and Activity diagrams using IBM Rational Rose.
  • Extensively worked on both consumption & producing of RESTful based webservices using JAX-RS &jersey parsers.
  • Developed responsive web Interfaces using Angular JS, Bootstrap, jQuery, JavaScript, Ajax, CSS and HTML 5.
  • UtilizedAWScloudwatch to monitor the performance environment instances for operational and performance metrics during load testing.
  • Developed batch processing applications using spring batch deployed on AWS.
  • Worked on AWS Elastic Load Balancing, created EC2 instances and worked on autoscaling the instances.
  • Used CFT templates for creating AWS stack, S3 buckets, Roles and Policies.
  • Rewrite existing applications and migrated applications and the to the AWS cloud as part of modernization project.
  • Automate infrastructure in AWS utilizing amazon web services (AWS). Deploy puppet to completely provision and manage AWS EC2 instances, volumes.
  • Experience onGroovy ScriptsforWeb ServiceAPI Testing.
  • Development of Web application using Groovy Grails jQuery AJAX
  • Used Hibernate to improve the application throughput and created the mappings to fit the existing table structure.
  • Implemented the order grouping module using heavy multi-threading concepts & latest java 1.8 concurrency features to make the code thread safe.
  • Involved in performance tuning of application, monitoring the end of day load and application behavior using JProfiler.
  • Used Spring JDBC template to perform the database operations.
  • Developed the UI screens using HTML5, CSS3, Ajax &Angular JS.
  • Used JSF framework in developing user interfaces using JSF UI Components, Validator, Events and Listeners.
  • Implemented agent Module to parse the Excel files using POI framework and process the data as per the business tier logic.
  • Maintained, structured, and surveyed documents within the NoSQL (Mongo DB) database, ensuring data integrity, correcting anomalies, and increasing the overall maintainability of the database.
  • Composed and executed Mongo DB scripts to insert and update NoSQL database, automating data changes and reporting.
  • Wrote services to store and retrieve user data from the Mongo DB for the application on devices
  • Design classes in backend to process various requests from front end and to generate responses using Servlets, core java and PL/SQL.
  • Involved in Performance tuning of MySQL scripts and procedures using different methods.
  • Developed Session Beans to process user requests and to load and store information from database.
  • Wrote Stored Procedures and complex queries in Oracle 11g database.
  • Designed and developed test cases during the development phase.
  • Used Jenkins for continuous integration and Maven for building the EAR file.
  • Used CVS for efficiently managing the source code versions with the development team.
  • Served as POC for on call support in the production team on a rotation basis.
  • MaintainedInterfacecompatibility andconcurrencyin the project usingJava 8new features like default, static methods and Concurrency API.
  • UsedJava 8 Method Referencesfeature to point to methods by their names and usedfunctional Interfaces.

Environment: Java 1.8, Oracle (RDBMS) 11g, PL/SQL, Spring 3.x, Spring MVC/JDBC, JSF, NO SQL, Mongo DB, Maven, Angular JS, Jenkins, MySQL, Groovy, Linux VMs, NodeJS, Selenium, Rest API, Test NG, WebLogic 10, Hibernate, Git, AWS, CVS.

Confidential - New York, NY

Java Developer

Responsibilities:

  • Actively involved in SCRUM's and Sprints of Agile Methodology.
  • Created detailed design documents (UML diagrams like Use case, Class, Sequence, and Component diagrams) using Rational Rose.
  • Involved in design activities that are HLD (High-Level Design) and LLD (Low-Level Design)
  • Designed and developed front-end using JSP, JSTL, EL, and other custom tag libraries.
  • Involved in Web Page development using YUI Library.
  • Involved in the design and prepared use case diagrams, sequence diagrams, and class diagrams for various modules.
  • Followed Agile methodology and Test-driven approach for project deliverables
  • Developed the application using JSF Framework for the web tier and EJb3 and JPA for the backend development
  • The Presentation Layer was developed using HTML, JSP, JSF, CSS, JavaScript, and JSTL.
  • UsedJavaPersistence API (JPA) through Hibernate
  • Developed test classes in JUnit for implementing unit testing.
  • Involved in injecting dependencies into code using concepts like IOC of Spring Framework
  • Designed asynchronous messaging usingJavaMessage Service (JMS) to exchange of critical business data and events among J2EE components and the legacy system.
  • Used Spring MVC in the Web Layer
  • Involved in configuring and deploying the application using WebSphere.
  • Involved in integrating the business layer with DAO layer using Hibernate ORM.
  • Transaction Management using the Hibernate configurations
  • Responsible for development of configuration, mapping andJavabeans for Persistent layer (Object and Relational Mapping) of Hibernate.
  • Used CVS as version control system to check in and check out the data.
  • Write and modify database stored procedures, triggers, functions, and PL/SQL Scripts.
  • Involved in build management and build resolution activities of e-commerce project.
  • Involved in Smoke Testing, Testing, bug fixing and documentation of the system.

Environment: Java 1.6, J2EE, Spring, JDBC, JSP, Web Services, REST, Oracle, JavaScript, HTML, CSS3, jQuery, JUnit 4, AJAX, SVN.

Confidential

Java Developer

Responsibilities:

  • Involved in development of the application using Spring Web MVC Framework.
  • Worked on Agile environment and participated in SCRUM meetings.
  • Worked on Spring AOP and Dependency Injection.
  • Designed and developed UI using HTML, JavaScript, and CSS 3.
  • Developed JSPcustom tags and used JSTL for reusability.
  • Implemented AJAX to support dynamic page element rendering to enhance user experience.
  • Involved in component development and used design patterns such as Singleton
  • Factory and Data Access Object (DAO) in the implementation of the application.
  • Used Spring Context for EJB Support and Spring DAO for enhanced JDBC and DAO support.
  • UsedSpring ORM component for Hibernate support formanipulating data for PostgreSQL.
  • Worked on Eclipse IDE for development, configured anddeployed the application on to WebLogic using Maven
  • Used Log4j framework to log/track application.
  • Used Rational Clear Case and tested using JUnit.

Environment: CoreJava,Spring,Hibernate,HTML,CSS,JavaScript,Junit,Jboss,SVN,PostgreSQL,Log4j, Mavenand WebSphere.

We'd love your feedback!