We provide IT Staff Augmentation Services!

Sr.java Developer Resume

3.00/5 (Submit Your Rating)

Phoenix, AZ

SUMMARY

  • Having 9+ years of experience in all the technical phases of Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Implementation and Testing in both Web based and Enterprise applications with emphasis on Object Oriented, Java/J2EE and Client Server technologies.
  • Experience in developing the application with Agile Methodology, Waterfall Methodology and Test - Driven Development.
  • Experience in Front-End UI technologies like HTML5, CSS3, jQuery, JSON, Ajax, AngularJS, Angular 4/6, NodeJS, Bootstrap, Tag Libraries, JSTL.
  • Good working knowledge with Java 1.8 features like stream, Lambda expressions and functional interfaces etc.
  • Having experience with Cloud Computing environment like Pivotal Cloud Foundry, Amazon Web Services (AWS), Docker Containers.
  • Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining, and troubleshooting EC2 instances, S3 buckets, Auto Scaling, Dynamo DB, AWS IAM, Elastic Load Balancers (ELB) and Relational Database Services (RDS).
  • Proficient in developing J2EE enterprise applications in Service Oriented Architecture and Micro Service Architecture.
  • Hands on Experience in developing web applications by using Spring framework moduleslike Spring IOC, Spring AOP, Spring MVC, Spring Security, Spring Boot, Spring Batch and Spring Data.
  • Expertise in developing data models using Hibernate Object relational mapping (ORM) framework and used Hibernate Annotations to reduce time at the configuration level.
  • Expert in Core Java with strong understanding of Garbage Collector, Collections, Multithreading, Event handling, Exception handling and Generics.
  • Expertise in J2EE Technology- Servlets, Struts 2, Spring, JDBC, JTA, JPA, Hibernate and JMS.
  • Experience with distinctive design patterns like Singleton, Factory, Prototype, Business Delegate, Session Facade, Service locator, Visitor, Observer, Decorator, Front Controller, DAO and MVC.
  • Worked with design and development of robust and highly scalable Web Service platforms and APIs based on REST API and SOAP for enterprise applications using AXIS, WSDL, UDDI, XML, JAX-WS, JAX-RS, JAXB, JAX-RPC technologies and Jersey frameworks.
  • Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX, DOM.
  • Expertise in back-end/server-side java technologies such as: Web services, Java persistence API (JPA), Java Messaging Service (JMS), Java Database Connectivity (JDBC) and Java Naming and Directory Interface (JNDI).
  • Experienced in building Web Services for Service Oriented Architecture (SOA).
  • Good Understanding in databases such as Oracle SQL, MySQL, SQL Server, NoSQL, Mongo DB and IBM DB2 databases to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages.
  • Experience in JMS over messaging to exchange the information in more reliable and asynchronously for enterprise applications using Active MQ and Rabbit MQ.
  • Proficient with build automation tools like Gradle, Maven and Ant for builds and deployments to different environments.
  • Experience on different IDEs such as Eclipse, RAD, Spring Tool Suite, IntelliJ and deployment using Application Servers like Apache Tomcat, BEA WebLogic, Web Sphere, Glassfish, Camel and JBOSS.
  • Experience with JUnit, Mockito, Log4j in developing test cases and determining application functionality.
  • Experience on UNIX/LINUX Shell Scripting and Deployment of Applications in Server.
  • Decent Experience in using code repository tools GIT, Tortoise SVN, and Visual Source Safe.
  • Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
  • Provided support in the performance testing usingJMetertask includes developing test plan, test script and reports.
  • Worked in container-based technologies likeDocker,KubernetesandOpenShift
  • Experienced in using Splunk- DB connect for real-time data integration between Splunk Enterprise and rest all other databases.
  • Strong communication and analytical skills and a demonstrated ability to handle multiple tasks as well as work independently or in a team.

TECHNICAL SKILLS

Programming Languages: Java 1.8, 1.7, 1.6, C, C++

JAVA Enterprise Technologies: Servlets 2.5/2.4, Spring Security, Spring JDBC, Spring Integration, Spring Batch, SOAP and RESTful Web Services, Hibernate 4.2. JDBC 3.0/2.0, JPA, EJB 3.0

JavaScript: Angular JS 4.x/2.x/1.x, jQuery2.x/1.x

Databases: Oracle 12c/11g/10g/9i, MySQL5.0,4.1

Frameworks: Struts 2.0, JSF 3.0, Spring 3.x/2.x, Apache Camel

Application Servers: WebLogic 10.0/9.0/8.1/7.0, Tomcat 7,6, WebSphere 8.5, JBoss7.x/5.x

Databases: Oracle 12c/11g/10g/9i, MySQL5.0,4.1

Web Technologies: HTML5, XML, JSON, CSS3, JavaScript, JSP 2.2/2.1, JSTL 1.2, Bootstrap

Operating Systems: Windows 10/8/7/NT/XP/2000/98, Unix, Linux

Design Patterns: Front Controller, Singleton, Observer, DTO, DAO, MVC, Factory, Abstract Factory, Business Delegate.

Design Methodologies: Agile, Waterfall, Scrum, Test Driven

Cloud platforms: AWS, Cloud foundry, Ionic v2, Cordova

PROFESSIONAL EXPERIENCE

Confidential -Phoenix, AZ

Sr.Java Developer

Responsibilities:

  • Worked in agile framework as an individual contributor Responsibilities include - Interaction with Business team in story grooming, reviewing story/acceptance criteria.
  • Used spring config server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Microservices deployment
  • Used JSON for data transmission for Micro services
  • Developed various REST controllers for different HTTP methods to serve the data in JSON for the UI.
  • Developed Controller class and defined spring configuration mappings.
  • Used Spring Boot, which is radically faster in building cloud Micro Services and develop spring, based application with very less configuration.
  • Implemented the Project structure based on Spring MVC pattern using spring boot.
  • Created POC for Automatic update for the deployment status update using Vert.x Framework (push Notification), HTML5, CSS3, JavaScript, Junit & JAVA.
  • DevelopingBDD scripts with Cucumber/Java and writing step definitions forbehaviorand step definitions.
  • Experience working inBDD framework like Cucumber
  • DevelopingBDD scripts with Cucumber/Java and writing step definitions forbehaviorand step definitions.
  • Prepared Unit test cases using Junit, remote testing using SOAP UI, performance testing using JMeter.
  • Developed test code in Java language using Eclipse, Intellij IDEA and Junit framework.,
  • Experienced in Core Java - asynchronous programming, multithreading, collections and a few design patterns.
  • Helped individual teams to set up their repositories in bit bucket and maintain their code and help them setting up jobs which can make use of CI/CD environment.

Confidential - Freehold, NJ

Sr. Full Stack Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, and testing.
  • Worked as Onshore lead to gather business requirements and guided the offshore team on timely fashion.
  • Used Java 8 Method References feature to point to methods by their names and used functional Interfaces.
  • Involved in using data structures like linked lists, queues, and sorting algorithms.
  • Developed the view-controller components usingJSPs,HTML5,CSS3,AJAX,JavaScript (jQuery).
  • Implementedcorefeatures ofAngular 6 framework such as dependencyInjection,Databinding,Filters, Directives, Templates, Services and Deep Linking Designing.
  • Implemented routing logic and navigation from screen to screen and implemented login functionality on the client side inAngular 4/6.
  • Developed single page applications usingAngular 2,Typescript.
  • Managing dependencies and dev-dependencies ofNodejsapplications.
  • Worked with npm commands and using package.json for managing dependencies and dev-dependencies ofnodejsapplications.
  • Developed APIs to read and publish data from Elastic Search cluster using native Java Transport client as well as REST API client. Worked on Spring Integration with the Elastic Search.
  • Installed, secured, and configured AWS cloud servers and Amazon AWS virtual servers (Linux).
  • Worked on AWS services to deploy static websites and dynamic Web Apps on EC2 using Elastic Beanstalk and Elastic Container Service-Docker and Kubernetes.
  • Used Spring MVC framework for implementing Model-View- Controller (MVC)architecture at the Web tier.
  • Secured the API's by implementing Oauth2 token-based authentication/authorization scheme using spring security.
  • Developed the monolithic application and involved in migrating existing monolithic application into Micro Service Architecture based RESTful Service and deployments were done on AWS.
  • UsedHibernateORMframeworkas persistence engine and wroteHibernateQueries to automate the mapping betweenOracle SQL database andObjectsinJava.
  • Involved in writing SQL and Stored Procedures for handling complex queries with help of TOAD and access them through Java Programs from Oracle SQL Database.
  • Worked in Agile TDD environment using SDLC tools like GIT, Jira, Jenkins, and Maven for build packaging and deployments of the application components.
  • Worked on Jenkins to implement continuous integration (CI) and Continuous deployment (CD) processes.
  • Hands-on experience in using message brokers such asActiveMQandRabbitMQ.
  • Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
  • Worked on implementingCURD operations using Mark logic NoSQL REST API Services
  • Developed new RESTful API services that work as a middleware between our application and third-party APIs that we will used using Golang.
  • Experience in Designing, Architecting, and implementing scalable cloud-based web applications usingAWSandGCP.
  • Experience in Amazon Web Services(AWS) cloud platform and services likeLambda, DynamoDB, EBS, ELB, AMI, Elastic Beanstalk, CloudFront, CloudWatch, OpsWork SNS, Glacier, Auto-Scaling, IAM, Route53, EC2, S3, RDS, VPC, VPN, Security-Groups,, and through AWS management console.
  • Developed integration modules for disparate clients usingApache Camel.
  • Developed Camel routes usingScalaDSL and developed custom message converters.
  • Created mocking services for testing in QA Dev environments.
  • Integrated configured Camel withActiveMQto use it as bus.
  • Involved in building the application which works on mainly Groovy grails, Html, Css, Rest services, Java script, Spring, Maven, Hibernate.
  • Experienced in creating Voluntary Product Accessibility Templates(VPAT)to ensure that application is compliance withADA Section 508.
  • Good experience in creating functions likeWhilePrintingRecords, WhileReadingRecordsetc. and in MigratingCrystal Reports from older versions to newer versions
  • Expert in creatingComplex Crystal ReportsAd Hoc Reports, Frequency Reports, Summary Reports, Drill-down, Dynamic grouping, graphical, aging reports
  • Expert in creating variousPL/SQL stored procedures, views, functionsand temporary tables for data input to the Crystal Reports
  • UsedDroolsto handle complex business rules using Rule Sets and Rule Flows.
  • Integrated theDroolsandJBPMto application framework, which involved dynamic creation of knowledgebase and Knowledge session.
  • Responsible for designing, development and delivery of the Workflow process usingJBPM.

Confidential - Richardson, TX

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development and understanding of business requirements and implement the process using Agile methodology.
  • 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.
  • Implemented the front end using HTML5, CSS3, Bootstrap, jQuery, and AngularJS.
  • Consumed RESTful Services with AngularJS http Services.
  • Developed single page applications usingAngular 2,Typescript,web packandgrunt.
  • Developed RESTful Web Services with JAX-RS using Spring Boot and Microservices Architecture.
  • Implemented the application with various Spring Framework modules like Spring IOC, Spring MVC, Spring Boot, Spring Security, Spring JDBC (with JPA annotations).
  • Used JAVA 1.8 features like Lambda Expressions, Parallel Streams, and functional interfaces.
  • Implemented Core Java concepts like Multithreading, Concurrency, Exception Handling and Collections wherever necessary in the application.
  • Implemented the application using various design patterns such as Singleton, DAO, Factory and Service Locator.
  • Developed Microservices based architecture to enable the application to be deployed on AWS.
  • Responsible for creating an instance on Amazon EC2 (AWS) and deployed the application on it.
  • Worked on AWS services to deploy static websites and dynamic Web Apps on EC2 using Elastic Beanstalk and Elastic Container Service-Docker.
  • Used Spring Data Framework in the controller level to use the features of Spring JDBC and Spring ORM classes like JDBC Template and Hibernate Template to perform the database operations by connecting to Data sources available.
  • Written SQL, PL/SQL, stored procedures, and User Defined Functions for Oracle database.
  • Used Active MQ, Kafka to communicate with controller and used service layer to implement the business logic.
  • Used Maven as build automation tool and responsible for CICD implementations using Jenkins and Go Pipelines.
  • Design develops and testHTML5,CSS3,Bootstrap,JavaScript, jQuery,and that meets accessibility and web browser standards for website.
  • Converted a monolithic app to microservices architecture using Spring Boot using 12 factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
  • Designed and built highly available private cloud and migrating large production systems on PCF.
  • Good experience on working with AmazonWeb ServiceslikeEC2,S3, Amazon SimpleDB, AmazonRDS, Amazon Elastic Load Balancing, AmazonSQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front.
  • Implemented a SOA compliant system working on various transactional messaging using Camel and usedSessionBeansMessageDrivenBeans.
  • Developed a core routing framework for Confidential National Preorder usingApache Camel.
  • PerformingUI accessibility advising & consulting to team to make robust HTML, CSS, JavaScript codefollowing withSection 508 the Rehabilitation Act, ADA, WCAG 2.0, and WCAG 2.1 success criteria of level A, AA, and AAA.

Confidential, Jersey City, NJ

Sr. Full Stack Developer

Responsibilities:

  • Involved in Daily Scrum (Agile) meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
  • Involved in the front end using JSP, JSTL jQuery, Servlets, HTML, JavaScript, and AJAX.
  • Implemented MVC architecture using JSP, Spring BOOT, and Hibernate and used Spring Framework to initialize managed beans and services.
  • Used Spring AOP for logging, auditing, transaction management to distinguish business logic from the cross-cutting concerns.
  • Used Spring Security for Authentication and Authorization of the application.
  • Developed applications in AngularJS and deployed into development, test, and production environment.
  • Created data model and generated Hibernate mappings and domain objects using Hibernate tools.
  • Interfaced with the MySQL back-end database by integrating Spring with Hibernate.
  • Implemented SOAP based Web Services and used Soap UI for testing.
  • Developed Unit /Integration test cases using Junit tool.
  • DevelopedREST API'susingSpring MVCandSpring boot, hosted all micro services onPCF.
  • Used Gradle tools for building and deploying the Web applications.
  • Used JIRA tool for tracking stories progress and follow agile methodology.
  • Used logging techniques provided by Log4j tool for efficient logging and debugging.
  • Developed the application using Eclipse as the IDE and used its features for editing, debugging, compiling, formatting, build automation and version control (SVN).
  • Deployed applications from Admin Console of Jboss Eap 5.1 as well as done the hot deployment
  • UsedEJB 3.0to create service which is responsible for transferring metadata and data to each other
  • Usedspring frameworkwithEJB 3.0to create these services which are able to handletransactionsinmillions.
  • Installed Pivotal Cloud Foundry ( PCF) on instances to manage the containers created by PCF.
  • Used Docker to virtualize deployment containers and push the code to instances cloud using PCF.
  • Used Jenkins as Continuous Integration tools to deploy the Spring Boot Microservices to Pivotal Cloud Foundry ( PCF) using build pack.
  • Extensively usedJava 8features such as lambda expressions, Parallel operations on collections, multithreading and for effective sorting mechanisms.
  • Used Streams and Lambda expressions available as part ofJava 8to store and process the data
  • Experienced on WCAG 2.0 level A & AA success criteria andwidespread knowledge onUS ADAfor digital assets to fix HTML, CSS and JavaScript issues.
  • Scheduled reports to go to users directly, to share drives, etc. usingCrystal Management ConsoleandSAP BO CMC.
  • Migrated reports fromversion 10toversion 2008of Crystal reports.
  • UsedSQLextensively in command objects of Crystal reports.

Confidential - Reading, MA

Sr. Java Developer

Responsibilities:

  • Involved in analysis of requirements, design, and development, and integration, deployment, testing and supporting existing application.
  • Requirement analysis and finding the gap with the existing functionalities.
  • Writing front-end code like HTML, CSS, jQuery for assigned User requirements using BackboneJS,AngularJS, various other JavaScript frameworks.
  • Manage the integration of Univadis system with QuantiaMD.
  • Develop RESTful web services for the application integration.
  • Actuated two factor authentications for the administration modules
  • Migration from SVN to Bitbucket.
  • Enhanced existing SQL to improve application performance.
  • Redesigning of Message queues and implemented Executor services.
  • Involved in creation of test cases.
  • Deployed web and enterprise applications on Jboss application server in a channel secure environment
  • Configured Apache to proxy the backend Jboss domains over HTTPS for secured communication.

Confidential

Java Developer

Responsibilities:

  • Involved in client requirement gathering, analysis & application design.
  • Involved in the implementation of design using vital phases of the Software development life cycle (SDLC) that includes Development, Testing, Implementation and Maintenance Support in WATERFALL methodology.
  • Developed the UI layer with JSP, HTML, CSS, Ajax, and JavaScript.
  • Used JavaScript to perform client-side validations.
  • Ajax was used to make Asynchronous calls to server side and get JSON or XML data.
  • Developed server-side presenstation layer using Struts 2MVC Framework.
  • Developed Action classes, Action Forms and Struts 2Configuration file to handle required UI actions and JSPs for Views.
  • Developed batch job using EJB scheduling and leveraged container managed transactions for highly transactions.
  • Used various CoreJava concepts such as Multi-Threading, Exception Handling, Collection APIs, Garbage collections for dynamic memory allocation to implement various features and enhancements.
  • Implemented and developed REST and SOAP based Web Services to provide JSON and Xml data.
  • Used JPA and JDBC in the persistence layer to persist the data to the DB2 database.
  • Created and written SQL queries, tables, triggers, views and PL/SQL procedures to persist and retrieve the data from the database.
  • Performance Tuning and Optimization with Java Performance Analysis Tool.
  • Implement JUnit test cases for Struts2/Spring components.
  • JUnit is used to perform the Unit Test Cases.
  • Used Eclipse as IDE and worked on installing and configuring JBOSS.
  • Made use of CVS for checkout and check in operations.
  • Worked with production support team in debugging and fixing various production issues.

Confidential

Java developer

Responsibilities:

  • Created the UI tool - using Java, XML, DHTML, and JavaScript.
  • Wrote stored procedures using PL/SQL for data retrieval from different tables.
  • Worked extensively on bug fixes on the server side and made cosmetic changes on the UI side.
  • Part of performance tuning team and implemented caching mechanism and other changes.
  • Designed and developed various tools with Perl and recreated the system architecture diagram.
  • Created combined deployment descriptors using XML.
  • Responsible for coding SQL Statements and Stored procedures for back-end communication using JDBC.
  • Created numerous new class and sequence diagrams using rational rose.
  • Developed Authentication and Authorization modules where authorized persons can only access the inventory related operations.
  • Developed Data Mapping, Data Governance and Cleansing rules for the Master Data Management Architecture involving OLTP and OLAP.
  • Involved in preparing the Documentation of the project to understand the system efficiently.

We'd love your feedback!