We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

Plano, TexaS

PROFESSIONAL SUMMARY:

  • 7+ years of experience in IT industry as a Full Stack Java/J2EE Developer, worked in the areas of Analysis, Design, Development, Production Support and Deployment of Web based applications using Object Oriented Concepts, Java and J2EE, Web Services, JavaScript, AngularJS, Jenkins, AJAX, HTML and XML, JMS.
  • Hands - on experience using Spring Framework in business layer for Dependency Injection, AOP, Spring MVC, transaction management and using Hibernate as a persistence layer.
  • Extensive knowledge on the spring modules like Spring IOC, Spring Boot, Spring DAO, Spring Web flow, Spring Security, Spring MVC and Spring AOP.
  • Experience working with UI technologies such as HTML5, CSS3, Bootstrap, JavaScript, JSON, AJAX, JSP, Servlets, Angular JS.
  • Worked on B2B development works on BEA WebLogic 9/10/12, IBM WebSphere 6/7, Tomcat 6/7/8 and JBOSS Applications servers.
  • Developed Web Services with JAX-WS (SOAP) and JAX-RS (Restful), Jersey.
  • Extensive experience in IDE tools like Eclipse, RAD, WID (Web Sphere Integration Designer).
  • Experience in various databases Oracle, DB2, PostgreSQL and SQL Server.
  • Experience in version control tools like Jira, GIT, SVN, CVS and Microsoft visual SourceSafe.
  • Hands on experience with Amazon Web Services (AWS) and Amazon cloud technologies such as Amazon EC2 (virtual servers) and Amazon Cloud Watch (monitoring).
  • Experience utilizing and making custom scripts and applications utilizing the AWS SDK and/or CLI Tools.
  • Worked on setting up the life cycle policies to back the data from AWS S3 to AWS Glacier.
  • Complete knowledge on Agile and SCRUM structure of software development by conducting meetings and co-ordinating with the team members to meet the deliverables.
  • Strong analytical, debugging skills with experience in fixing ad hoc production issues.
  • Ability to learn and adapt quickly to new environments and emerging new technologies.
  • Excellent analytical, communication, organizational and interpersonal skills.
  • Experience in integration tools like Spring Integration, Apache CXF, Apache Kafka and Apache Camel to integrate the enterprise application technologies with existing JVM environment.

TECHNICAL SKILLS:

Programming Languages: Core Java, J2EE, PL/SQL.

Web Technologies: JSON, JSP, HTML, HTML4/5, CSS, DHTML, JavaScript, Angular JS, AJAX

XML Technologies: XML, XSL, XSLT, SAX, DOM, AXIS, XML Beans and JAXB.

Web/App Servers: Apache Tomcat 4.0/5.0/6.0, Web Logic 8.1/9.1, Web sphere 7.0, Web Sphere Application Server 8.0 & RAD 8.5, JBoss

IDE: Eclipse, Net Beans, Red Hat Developer Studio, WSAD, IBM RSA development IDE, IntelliJ

Tools: Jenkins, WebEx, TOAD, Xml Spy, Ant, PL/SQL Developer, JUnit, JMock, Maven

Operating systems: Windows, UNIX, Linux and MS DOS.

Databases: Oracle 8i/9i/10g/11g/12c, My SQL, MS SQL Server, DB2.

Frameworks: Struts, CSS Frameworks, Spring (Dependency Injection, Spring MVC, Spring Access, DAO, Factory Pattern, Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate), Hibernate

Methodologies: AGILE: SCRUM, Waterfall

Web services: SOAP, RESTFUL

Version control: GIT, SVN, CVS

PROFESSIONAL EXPERIENCE:

Confidential, Plano, Texas

Sr. Full stack Java Developer

Responsibilities:

  • Involved in the complete SDLC (software development life cycle) of the application from requirement analysis to testing.
  • Followed Agile Methodology in analyze, define, and document the application, which will support functional and business requirements. Coordinate these efforts with Functional Architects.
  • Implemented framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
  • Developed the UI using HTML5, CSS3, JSP and JavaScript for interactive cross browser functionality and complex user interface.
  • Involved in designing the client-side module architecture based on new Angular Framework.
  • Implemented a Continuous Integration & delivery (CI/CD) framework using Jenkins, Chef in Linux Environment. Experience in Auto-scaling and Cloud Watch Monitoring.
  • Experience with designing and configuring secure Virtual Private Cloud (VPC) through private and public networks in AWS and create various subnets, routing table, internet gateways for servers.
  • Experienced in setting up Amazon EC2 instances, virtual private cloud (VPCs), and security groups. Setting up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket.
  • Designed, Configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon cloud formation.
  • Deployed and developed my project using AWS EC2, S3, Data pipeline, Elastic Beanstalk, cloud watch, Elastic search, AWS server migration service, Lambda, Amazon messaging services (SQS and SNS) and Amazon Kinesis services.
  • Design EC2 instance architecture to meet high availability application architecture and security parameters
  • Used Node.JS to run Angular on server with mock JSON data and completed the UI development independent of server.
  • Involved actively in designing web page using HTML, Angular JS, jQuery, JavaScript, Bootstrap and CSS.
  • Created and consumed web services (SOAP & REST).
  • Used Jersey to implement Restful Web Service and used XML form to transfer the data.
  • Used Rest Controllers to replace the existing operations layer, which acts as bridge between business layer and the UI.
  • Designed and developed the REST based Micro Services using the Spring Boot and Spring Cloud.
  • Implemented application level persistence using Hibernate and spring. Integrated Spring DAO for data access using Hibernate.
  • Executed automated test cases for Unit testing and Integration testing using JUnit.
  • Conducted auto deployment of software applications in secured and managed environment using Docker container technology.
  • Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
  • Developed and maintained UNIX/Perl/ANT, Ruby, Python scripts for Java/J2EE build and release tasks.
  • Documented release, builds, and source control processes and plans for J2EE applications.
  • Responsible for Production support activities like Jobs monitoring, log the load statistics, analysis and resolve in case of any production issues, coordinate with business to fix any source file issues, coordinate with DBA to resolve any table space or file system related issues.

Environment: Java 1.8, JSP, CSS, HTML 5, Spring 4.0, Hibernate 3.0, JMS, Maven, Log4J, JavaScript, jQuery, Ajax, JUnit, Oracle 11G, WebLogic 12.0, Unix, Angular JS 2, AWS, SOAP & REST Web Services, Jenkins, Docker, GitHub, JUNIT 4.0, JIRA.

Confidential, Oakton, Virginia

Sr. Full stack Java Developer

Responsibilities:

  • Worked in all phases of software development life cycle (Requirement, Analysis, Design, Coding, Testing and Deployment). Followed Test Driven Development (TDD), Scrum concepts of the AGILE Methodology (SAFe) to produce high Quality Software.
  • Implemented framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
  • Actively involved in using Angular JS, Bootstrap and HTML5 to enable client-side date to meet specific criteria by applying various validation variable.
  • Developed the presentation layer using JSP’s, CSS, AJAX and Java Script.
  • Implemented UI using Angular JS, Java Script, jQuery, HTML5 & CSS3.
  • Designing and creating RESTful API's using XML Spy and Spring WS Developed and modified database objects as per the requirements.
  • Involved actively in designing web page using HTML, Angular JS, jQuery, JavaScript, Bootstrap and CSS.
  • Created and consumed web services (SOAP & REST).
  • Implemented the project as a multi-tier application using Spring MVC & used core Spring concepts like AOP, IOC.
  • Involved in building and maintaining cloud-based infrastructure on AWS.
  • Used the AWS mobile hub for quick storing and retrieval of app data in AWSDynamoDB.
  • Used the AWS mobile SDK which helps to build high quality mobile apps quickly.
  • Production implantation and post-production support, AWS EC2 and responsible for maintaining and expanding our AWS infrastructure using AWS EC2/EBS.
  • Used AWS data pipeline service for moving data between AWS compute and storage services and created complex data processing fault tolerant and repeatable workloads.
  • Developed JSP pages using Custom tags and Tiles framework and Spring framework. Developed the User Interface Screens for presentation logic using JSP, Tiles, and HTML.
  • Design and Coding of various JAVA, J2EE modules like Spring Boot, Spring MVC, Spring Rest, Hibernate.
  • Created dashboards using tableau.
  • Executed automated test cases for Unit testing and Integration testing using JUnit.
  • Conducted auto deployment of software applications in secured and managed environment using Docker container technology.
  • Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
  • Implemented application level persistence using Hibernate and spring.
  • Developed and maintained UNIX/Perl/ANT, Ruby, Python scripts for Java/J2EE build and release tasks.
  • Documented release, builds, and source control processes and plans for J2EE applications.

Environment: Java 1.8, JSP, CSS, HTML 5, Spring 4.0, Hibernate 3.0, JMS, Maven, Log4J, JavaScript, jQuery, Ajax, JUnit, Oracle 11G, WebLogic 12.0, Unix, Angular JS 2, SOAP & REST Web Services, JUNIT 4.0, JIRA.

Confidential, Parsippany, NJ

Full stack Java Developer

Responsibilities:

  • Involved in Analysis, Design, Development, UAT and Production phases of the application.
  • Implemented the project using agile-scrum methodologies using JIRA.
  • Expertise in Core Java with strong understanding and working knowledge of Object-Oriented Concepts like Collections, Multi-Threading, Concurrency framework.
  • Implemented the project as a multi-tier application using Spring MVC & used core Spring concepts like AOP, IOC.
  • Implemented the application using spring boot and microservices.
  • Improved the throughput using the concepts of multithreading like Executor Services & Concurrency API.
  • Developed RESTful web service using Spring and JAX-RS for retrieving data from server and internal communication. Create and consume web services (SOAP & REST)
  • Implemented UI using Angular JS, Java Script, JQuery, HTML5 & CSS3.
  • Developed the presentation layer using JSP’s, CSS, AJAX and Java Script.
  • Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements.
  • Developed the Persistence Layer using Hibernate.
  • Used Business Delegate, Singleton, Front Controller, Factory and DAO design patterns
  • Developed stored procedures, triggers and sequences.
  • Involved in performance tuning of application and environment for optimized performance during month end load using JProbe.
  • Used Jenkins for continuous integration, GitHub for version management & Maven for building the application.
  • Involved in building and maintaining Cloud based infrastructure.
  • Implemented logger for debugging using Log4j
  • Served as POC for on call support in the production team on a rotation basis.

Environment: Java 1.8, JSP, CSS, HTML 5, Spring 4.0, Hibernate 3.0, JMS, Maven, Log4J, JavaScript, Ajax, JUnit, Oracle 11G, Weblogic 12.0, Unix, GitHub, Angular JS 1.X, SOAP & REST Web Services, Jenkins, JUIT 4.0, Jmockito, JIRA.

Confidential, Jersey City, NJ

Senior Java/J2EE Developer

Responsibilities:

  • Understanding the requirements by interacting with business users and mapping them to design and implementing it following the AGILE Development methodology.
  • Responsible in developing Spring Boot Microservices from scratch.
  • Followed Agile Scrum two-week development cycle to streamline development process with iterative and incremental development
  • Developed UI screens using HTML5, JavaScript, CSS, AngularJS and JSP templates.
  • Implemented the associated business modules integration using Spring and Hibernate framework.
  • Involved in implementation of application using conventional design practices (SOA-Service Oriented Architecture, MVC-Model View Controller).
  • Involved in Enhancement of existing application utilizing AngularJS and created dynamic menu.
  • Developed Web services component using XML, WSDL, Restful and SOAP with DOM parser to transfer and transform data between applications.
  • Used JIRA to manage the issues/project work flow.
  • Configured and managed Jenkins as a deployment tool.
  • Implemented spring service layer with dependency wiring, transaction, DAO and annotations.
  • Developed Hibernate configuration files and queries and implemented DAO classes
  • Integrated with Quartz for scheduling support and developed cron schedule expressions.
  • Performed code review, unit testing, functional testing, system testing and integration testing.
  • Improved the performance of the backend batch processes using Multithreading and concurrent package API
  • Used JDBC for database connectivity with oracle.
  • Designed/Implemented application package and dependencies with Maven.

Environment: Java 7, JEE 1.6, JSP, AngularJS, SOAP/Restful web services, SoapUI, Spring 3.1.2, Hibernate, Scrum, JavaScript, Mockito, Maven, CVS, Eclipse, Spring Boot, JDBC, Multithreading, JIRA, Toad IDE, JUnit, Log4j, WebLogic 10.3, Apache Tomcat 7.0.

We'd love your feedback!