Senior Java Developer/aws Resume
PA
SUMMARY:
- Around 8 years of experience in designing, developing and deploying n - tier web applications and client/server applications using JAVA, J2EE technologies and Web Technologies for enterprise applications.
- Hard working team player with excellent analytical, design, development, testing and communication skills couples with strong academic background.
- Good exposure in
- Object Oriented Design, Analysis and Modeling based on Unified Modeling Language (UML).
- Deep expertise in CoreJavainvolving concepts like Collections, Multithreading, Data Structures, Algorithms, Exception Handling and Polymorphism.
- Experienced in developing web applications on MVC based frameworks like Struts and Spring.
- Designed, developed and implemented Model-View-Controller (MVC) architecture using Spring Framework (Spring-Core, Spring-MVC, Spring-Web services, Spring-AOP, Spring Boot) and Spring Web Flow.
- Strong expertise in building applications using persistence-based technologies like JDBC and ORM based frameworks like Hibernate.
- Strong experience in using XML Suite technologies (XML, XSL, XSLT, DOM, SAX, DTD, XSD, XPATH, JAXP, JSON, JAXB, JAXWS)
- Proficiency in creating Web services like SOAP, UDDI, WSDL and RESTful using open-source frameworks like JAX-RS, JERSEY.
- Hands on experience in using web/application/directory servers like Apache Tomcat, Web Logic and Web Sphere Application Server.
- Expertise in Java/J2EE Design Patterns like Singleton, Factory, DAO, Session Façade, MVC.
- Good working knowledge in front end frameworks like HTML, CSS and good exposure in building applications using Google Web Toolkit (GWT)
- Strong expertise in front end JavaScript frameworks like Bootstrap and Ext.js.
- Experience with RDBMS such as Oracle, DB2 and MySQL. Proficient in database languages like PL/SQL, SQL and proven experience building applications using Mongo Database.
- Good knowledge of testing concepts and working knowledge of building unit tests using JUnit.
- Expertise in building search functionalities using Elastic Search and capable of administering and configuring SOLR Indexes and multi core functionalities.
- Strong experience with Software Configuration Management using Version Control Software such as SVN, CVS, GIT and Clear Case.
- Good Working knowledge in development of batch jobs and robust experience in build tools like Ant, Maven, logging with Log4j.
- Extensively used JIRA for Ticket, Bug Tracking and for maintaining stories for each scrum cycle in Agile Process.
TECHNICAL SKILLS:
Programming Languages: C, C++, JAVA, SQL, PL/SQL
J2EE Technologies: Servlets, JSP, EJB, JDBC, JMS, JNDI, Web Services (RESTful and SOAP)
Frameworks: Struts, Spring, Hibernate, JUnit, Log4j
XML Suite: XML, XSL, XSLT, DOM, SAX, DTD, XSD, XPATH, JAXP, JAX-B, JAX -WS
Java Script Frameworks: Bootstrap.js, Ext.js.
Web Technologies: HTML, DHTML, XML, XSLT, CSS, SASS, DOM, SAX, AJAX, JQuery, Google Web Toolkit (GWT).
IDE Tools: Eclipse, My Eclipse, STS, IntelliJ.
Build Tools: Maven, ANT
Application/Web Server: Web Sphere, Web Logic, Apache Tomcat
Databases: Oracle 12C, DB2, SQL Server 2016, Mongo DB.
Version Control Tools: Subversion (SVN), CVS, GIT, Clear Case.
Methodologies: Agile, SDLC
ETL Tools: Pentaho
Operating Systems: Windows, Red Hat Linux.
Search Engines: Apache Lucene, SOLR, Elastic Search.
PROFESSIONAL EXPERIENCE:
Confidential, PA
Senior Java Developer/AWS
Responsibilities:
- Involved in all phases of SDLC by following Agile methodology, Used VSTS to manage user stories.
- Involved in interactions with Business Analysts to gather requirements and converted business requirement to technical requirement.
- Extensively involved in designing and developing the application usingJava/J2EEplatform using Spring Boot Microservices.
- Involved in designing workflows for data migration by creating SSIS/SSRS Packages.
- Involved in creating and maintenance of Groovy Scripts for building and deploying apps in Jenkins.
- Implemented Hibernate framework along with Spring Framework for data persistence and transaction management.
- Extensively involved in creation of micro services for API layer for consuming data services, used spring micro service architecture exposing each service as RESTful endpoints.
- Worked on deploying serverless Node.js applications on AWS lambda.
- Worked on creating APIs for CRUD operations on DynamoDB using Node.js Lambda functions.
- Involved in creating ETL Jobs and business analysis reports using Pentaho and Talend.
- Involved in creating Single Page Applications using Angular for exposing business transactional data using custom dashboards.
- Extensively involved in creating modern dashboards using Angular Material, created automation scripts using Protractor and Karma.
- Involved in deployment of services in AWS ECS environment using CI CD pipeline.
- Involved in configuration and scaling of applications/instances using AWS Route53.
- Involved in maintenance of AWS ecosystem, AMI rehydration and bogie updates.
- Involved in code analysis and code inspections using SonarQube.
- Involved in creating custom integration solutions for HRIS and Workday systems through Spring MVC application.
- Used GIT for Version Control.
- Involved in implementing highly efficient and concurrent systems using executor framework.
- Involved in maintenance and resolution of issues in UAT and Production Environments.
- Deployed and Configured applications in UNIX environments, involving creation of build scripts using MAVEN.
- Involved in designing developer test cases and executing them using Junit and Mockito.
- Extensively involved in deployment activities by creating Jenkins Pipelines for achieving CI/CD.
Environment: CoreJava,J2EE, Spring MVC, Hibernate, Angular, AWS, Protractor, XML, SonarQube, JavaScript, Bootstrap, HTML, SOAP, Spring Microservices, IntelliJ, Oracle 12c, JUnit, Node.js, Windows, UNIX, ANT, RESTful Web services, WebSphere, GIT, Apache SOLR.
Confidential
Senior Java Developer /AWS
Responsibilities:
- Followed Agile process workflow involving in creating stories, planning, designing and testing using CA Agile Central.
- Involved in interactions with Business Analysts to gather requirements and converted business requirement to technical requirement.
- Extensively involved in designing and developing the application usingJava/J2EEplatform using the Model View Control (MVC) structure using spring.
- Involved in designing workflows for data migration using Pentaho ETL tool.
- Implemented Hibernate framework along with Spring Framework for data persistence and transaction management
- Extensively involved in creation of micro services for API layer for consuming data services, used spring micro service architecture exposing each service as RESTful endpoints.
- Involved in producing and consuming RESTful web services using Jersey and Spring implementations.
- Involved in creating custom web applications using front end framework Bootstrap for exposing business transactional data using custom dashboards.
- Involved in code analysis and code inspections using SonarQube.
- Implemented wide variety of query processing engines and also query tuning and optimization techniques in Elastic Search applications.
- Involved in maintenance and resolution of issues in UAT and Production Environments.
- Deployed and Configured applications in AWS EC2 Instances, Involved in bi weekly maintenance and deployment of applications on to AWS Cloud.
- Involved in designing developer test cases and executing them using Junit and Mockito.
- Used GIT version control to maintain revisions across all platforms.
Environment: CoreJava,J2EE, Spring MVC, Hibernate, XML, SonarQube, JavaScript, Bootstrap, HTML, SOAP, Web Logic Application Server, IntelliJ, Oracle 12c, JUnit, Log4j, Visio, Windows, UNIX, ANT, RESTful Web services, Apache SOLR.
Confidential (Dedham, MA)
Sr.Java Developer
Responsibilities:
- Involved in Design, Development and support phases of Software Development Life Cycle (SDLC).
- Followed Agile process workflow involving in creating stories, planning, designing and testing using JIRA.
- Extensively involved in designing and developing the application usingJava/J2EEplatform using the Model View Control (MVC) structure using spring.
- Implemented the Design Patterns like Façade, Singleton, Factory and Data Access Object (DAO).
- Designed Controller Classes and DAO Classes using Spring MVC Framework.
- Implemented Hibernate framework along with Spring Framework for data persistence and transaction management
- Used WSDL, SOAP, JAX-WS, JAX-RS technologies to create web services, generate stubs and consuming the existing services.
- Involved in producing and consuming RESTful web services using Jersey and Spring implementations.
- Involved in designing high performance low latency applications, by the process of monitoring resource utilization, GC Tuning and profiling using AppPerfect Java Profiling tool.
- Enhanced the web application UI using HTML, JavaScript, Angular JS, XML,JSP, CSS as per the requirements and provided the client side and server side validations.
- Implemented in maintenance of legacy applications using STRUCTS framework implementing MVC.
- Involved in maintenance and resolution of issues in UAT and Production Environments.
- Deployed and Configured applications in UNIX environments, involving creation of build scripts using MAVEN.
- Involved in designing developer test cases and executing them using Junit.
- Used GIT version control to maintain revisions across all platforms.
- Used FIT Ticketing system to implement new functionality or to update existing functionality.
- Extensively used Adobe Lifecycle to design and develop policy DEC pdf’s and integrating them with application.
- Involved in creating, configuring and instances using Amazon EC2 of Amazon Web Services, also involved in production build process in cloud environments using AWS.
- Involved in maintenance and development of Content Management system using Word press.
- Extensively involved in utilizing JMS for underwriting process development.
Environment: CoreJava,J2EE, Spring MVC, Hibernate, XML, JavaScript, Angular JS, HTML, Adobe Lifecycle, SOAP, Web Logic Application Server, IntelliJ, Oracle 12c, JUnit, Log4j, Visio, Windows, UNIX, ANT, RESTful Web services, Apache SOLR, STRUTS,WEB Sphere
Confidential
Java Developer
Responsibilities:
- Involved in analysis design and maintenance of software applications using Java, J2EE, Web Services, IBM DB2 and WebLogic Application Server.
- Followed Agile Methodology for software developmental processes by participating in Sprint planning, design sessions and daily Scrum meetings.
- Used JIRA to assign, track, report and audit the issues in the application.
- Developed the application using Google Web Toolkit GWT along with modern JavaScript EXT.js for building enterprise level applications.
- Designed and developed applications usingJ2EEDesign Patterns like MVC, DAO and Singleton for most efficient and effective strategies for new development.
- Used WSDL, SOAP, JAX-WS, JAX-RS technologies to create web services, generate stubs and consuming the existing services.
- Extensively used Jenkins for achieving continuous integration build process.
- Involved in writing PL/SQL queries, DB2 stored procedures, and triggers to perform back-end database operations.
- Implemented information retrieval techniques using SOLR, by indexing and querying SOLR indexes.
- Involved in Deployment, support and configuration of cloud services performed such as AWS (Amazon Web services).
- Worked with JUnit framework for writing unit tests and integration tests.
- Involved in creating STRUTS based applications, by creating configurations, form beans, validations and used EJB for persistence.
- Developed AJAX calls using JQuery functions for handling user requests asynchronously for getting faster responses from the server.
- Involved in creating dynamic web applications and client side widgets using vaadin components as widgets in GWT
- Involved in Profiling and analyzing the stack and Heap memory areas and GC performance using JProfiler.
- Analysis of application logs for errors and exceptions thereby involving debugging and fixing issues.
- Used software versioning and revision control system CVS to maintain current and historical versions of codebase.
Environment: CoreJava,J2EE, Struts MVC, IBM DB2, XML, JavaScript, EXT JS, HTML, GWT, SOAP, Web Sphere Application Server, CDT Eclipse, Amazon Web Services, JProfiler, Vaadin, JIRA, JUnit, Log4j, Windows, UNIX, ANT, RESTful Web services.
Confidential
Java Developer
Responsibilities:
- Involved in full scale Software Developmental Lifecycle for designing, developing and testing applications.
- Involved in designing phase by creating class and sequence diagrams using Rational Rose.
- Used Struts Framework to develop application, using Form beans for capturing input from UI, validating Using Struts validation framework and persistence using EJB container.
- Designed and developed the application based on Struts MVC framework.
- Involved in implementing Enterprise Java Beans (EJB's) to access the database and to manage transactions.
- Built web-tier components using JSP, Struts Tag Libraries (html, bean, logic etc.), JavaScript, Action Beans.
- Developed SOAP based web services using JAX-WS, by creating WSDL and binding java classes using JAX-B.
- Extensively used Multi-Threading for achieving efficiency in applications and used various interfaces and classes of Collection Framework.
- Employed JDBC in persistent service to connect to Oracle and perform database operations.
- Developed DAO's to invoke DAP's (Data Access Programs) to access data and to query database tables.
- Involved in developing User Interface using JQuery, JavaScript, HTML and CSS.
- Wrote various Struts Framework Action classes for interfacing with the business logic, form beans for presenting the data to JSPs.
- Developed java clients for consuming REST based web services across applications, for reporting and weather services.
- Used JBoss Application server for deploying applications for DEV, QA and PRODUCTION Environments.
- Involved in creation and running ANT Scripts in UNIX Environment, familiar with UNIX commands for performing builds.
Environment: CoreJava,J2EE, Struts MVC, Oracle, XML, XSD, JavaScript, HTML, JQuery, SOAP, JBoss Application Server, Eclipse, SDLC, ANT, JUnit, Log4j, Windows, UNIX, RESTful Web services, PL/SQL, EJB.
