We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

Virginia Beach, VA

PROFESSIONAL SUMMARY:

  • Around 8 years of experience in design and development of software applications using Object - Oriented Programming and Java Technologies in Healthcare, Insurance, Banking domain.
  • Experience in developing applications using SDLC methodologies like Waterfall, Agile (TDD, SCRUM) and Test-Driven Development.
  • Experienced in working on AGILE/SCRUM methodology projects.
  • Worked in all phases of Web Application development lifecycle, from gathering requirements to design, implementation, testing and support.
  • Analysis, Design and Development of Java Business applications, web based and n-tier applications using the following core technologies Java, JDBC, Servlets, Spring, Hibernate, REST, Microservices, JSP.
  • Excellent working experience in using different spring modules like Spring Core Container Module, Spring Application Context Module, Spring MVC Framework module, Spring AOP Module, Spring ORM Module, Spring Boot, Spring batch, Spring Security and spring cloud in Web applications.
  • Experienced in working with AWS Cloud platform and its services like: EC2, S3, EBS, VPC, ELB, AMI, RDS (Aurora), RedShift, IAM, Glacier, SNS, SWF, SES, EBS, Route 53, Autoscaling, Lambda, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groupsetc.,
  • Expertise in developing data models using Hibernate Object relational mapping (ORM) frame work and used Hibernate Annotations to reduce time at the configuration level.
  • Aced the persistent service, Hibernate and JPA for object mapping with database. Configured xml files for mapping and hooking it with other frameworks like spring, Struts.
  • Configured spring beans following the Spring Framework's Dependency Injection (DI) and Inversion of Control (IOC) principles, both xml and annotation based
  • Experienced in working with build tools like ANT, Maven build scripts, providing logging facility using Log4j, writing JUnit test cases and used ClearQuest, JMeter, Bugzilla for bug tracking.
  • Very good understanding of Object Oriented Design (OOD), and extensively worked on MVC framework Experience in Core Java with knowledge of Multithreading, Concurrency and Memory management.
  • Expertise in working with Version Control Tools like Microsoft VSS, CVS, SVN
  • Experience in using of Message Brokers such asKafka, RabbitMQ.
  • Expertise in implementing Web services, Microservices, AWS, Docker & JMS for the synchronous and asynchronous connection between two applications running in different servers.
  • Expertise in designing and using J2EE Design Patterns, J2EE Standards and Best Practices
  • Experienced in designing AWS cloud models for Infrastructure-as- a-Service, Platform-as- a-Service and Software-as- a- Service.
  • Strong working experience in the Relational Database Management Systems (RDBMS) like PostgreSQL, My SQL, Oracle, SQL Server, DB2 etc., working with cloud services like AWS, PCF and NoSQL databases like Cassandra, Mongo DB, HBase, DynamoDB etc.
  • Used Hibernate to map objects (POJOs) to database tables and map relationships
  • Involved in Unit Testing, QA, UAT User Acceptance Testing and Bug Fixing.
  • Experience in deploying applications on servers like Web Logic, JBoss, IBM Web Sphere and Tomcat 6 and 7
  • Extensive development experience on different IDE’s like Eclipse, IntelliJ and NetBeans.

TECHNICAL SKILLS:

Web Technologies: HTML/HTML 5, JavaScript 1.8, XML 2.0, CSS 3, CSS 4, JQuery 2.11, Bootstrap, Angular JS, Angular 2.0, Angular 4.0, BackBone.JS, React JS, Node JS, JSP.

Databases: MySQL, PostgreSQL, Oracle, Mango DB, DB2, NoSQL

Java Frameworks: Spring, Struts, EJB, Servlets

Java / J2EE Technologies: Java, J2EE, JDBC, Hibernate, JSF, Jersey, XML Parsers, JSP, Servlets, EJB, JMS, Struts, Spring Framework (Boot, MVC, IOC, AOP, ORM templates), Web Services, Microservices, Servlets, JMS

Languages: Java, C, C++, SQL, JavaScript, JQuery, Scala, Python, Ruby, PowerShell, Shell Script, Bash Scala

Cloud Technologies: Microsoft Azure, Cloud Foundry, Pivotal Cloud Foundry (PCF), Google Cloud

AWS Services: AWS (EC2, S3, EBS, VPC, ELB, AMI, RDS (Aurora), Redshift, IAM, Glacier, SNS, SWF, SES, ELASTIC BEANSTALK, Route 53, Auto scaling, LAMBDA, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups)

Build/CI/Versioning Tools: GIT, GitHub, Clear Case, Tortoise, SVN, TFS, Jenkins, Hudson, Bamboo, Ant, Maven, Gradle, Grunt, Gulp, Bower

Operating Systems: APACHE TOMCAT, JBOSS, GLASSFISH, WEBSPHERE

Protocols: TCP/IP, SMTP, HTTP

Design Patterns: MVC, IOC, Session Fa ade, Service Locator, Data Access Object, Data Transfer Object/ Value Object, Business Delegate, Singleton

Application/ Web Servers: IBM WebSphere, BEA Web Logic, Apache Tomcat, JBOSS, NginX

Testing Tools: Junit, Mockito, TestNG, JMeter, Postman, SoapUI, Log4J.

IDE: Eclipse, JBuilder, Net Beans 8.0.2, IntelliJ.

PROFESSIONAL EXPERIENCE:

Confidential, Virginia Beach, VA

Sr. Java Developer

Responsibilities:

  • Agile development and participate in the agile events such as daily standups, user story breakdown, sprint planning, etc.
  • Extensively involved in most phases of SDLC Software Development Life Cycle.
  • Helped to design the application using UML and applied Java design patterns like Singleton, Business Delegate, Service Locator, JPA Entities, Data Transfer Object (DTO), Data Access Objects (DAO) and Adapter during the development of components.
  • Designed and developed Microservices business components using Spring Boot and developed to deploy on the Docker container using embedded Tomcat.
  • Implemented the application using Spring Web MVC Framework and access-control features by using Spring Security.
  • Performed application deployment and data migration on AWS Redshift and Involved in writing java API for Amazon Lambda to manage some of the AWS services.
  • Automate the cloud deployments using chef, python, and AWS Cloud Formation Templates.
  • Designed and built security architecture using AWS Lambda, AWS API Gateway, AWS Cognito and AWS STS.
  • Written unit test cases for the REST endpoints. Configured spring beans following the Spring Framework's Dependency Injection (DI) and Inversion of Control (IOC) principles.
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Modified the Spring Controllers and Services classes as to support the introduction of Spring framework.
  • Involved in configuring and integrating Spring and Hibernate frameworks.
  • Implemented various services using Micro Services architecture in which the services working dependently.
  • Setup the Continuous Integration (CI) process and Continuous Deployment (CD) jobs in Jenkins brew master instance, which reduces the time for the deployment of micro services.
  • Used POSTGRESQL database to persist the data.
  • Wrote liquidate scripts to implement data model and for database version control.
  • Developed the UI using HTML, CSS, JavaScript, Angular, React JS for interactive cross browser functionality while consuming RESTful APIs.
  • Extensively used core java features including collection framework, exception handling, generics and annotation in coding.
  • Used Micro service architecture with Spring Boot, Spring JPA based services interacting through the powerful messaging tools such as REST, Apache Kafka message brokers.
  • Worked in deploying the applications in AWS as EC2 instances and create snapshots for the data that must be stored in AWS S3.
  • Involved in installing and configuring Maven for application builds.
  • Used Maven to configure the POM files to build and manage the application.

Environment: Java, J2EE, AWS, Amazon RedShift, Spring, Microservices, Hibernate, Angular,React JS, Splunk, Jenkins, HTML, XML, XSLT, SOA, WSDL, Hibernate, spring, POSTGRESQL Jira, Tomcat, Junit Redshift, GITHUB.

Confidential, Lansing, MI

Sr. Java Developer.

Responsibilities:

  • Worked in Agile software development lifecycle and used Scrum methodology in which involves Requirements gathering, designing, coding, testing, debugging and support.
  • Designed and developed web site application using AJAX, AngularJS, Bootstrap, CSS, HTML5, JQuery, JSP, Tiles framework and XML.
  • Used AngularJS to build single page application for navigate through the different models and components.
  • Customized AngularJS filters in several locations to get the required output.
  • Using AngularJS created custom directives for data manipulations and to display data in company standard format in UI.
  • Using Node Package Manager (NPM) to install the necessary packages from my application using Node.JS.
  • Used Angular and RESTful web services and implemented connection pooling for database access.
  • Implemented business framework using Spring that leverages classical Model View Layer (MVC) architecture.
  • Implemented cross cutting concerns like business transactions, security, logging and monitoring mechanism using Spring AOP.
  • Used Dependency Injection feature of Spring MVC framework and O/R mapping tool Hibernate 4.0 for rapid development and ease of maintenance.
  • Responsible for working on consuming and producing SOA/Web Services.
  • Developed various reusable Helper and Utility classes that are used across all the modules of the application.
  • Created classes using java from the respective APIs which utilized in overall application.
  • Extensively used MVC, Factory, Delegate and Singleton design patterns.
  • Designed, built and deployed a multitude application utilizing almost all the AWS stack (Including EC2, MongoDB focusing on high-availability, fault tolerance, and auto-scaling).
  • Developed Web Services SOAP/HTTP, SOAP/JMS, SMTP using SOA technologies such as SOAP, WSDL and UDDI.
  • Used Jersey API's to consume Restful-Web Services.
  • Worked on the design and development of Restful-Web Services APIs.
  • Used Hibernate for mapping the Object-oriented model objects to database objects
  • Developed AWS Lambda based Micro services interacting with DynamoDB using AWS SDK
  • Deployed Spring Boot based Microservices, Docker container using Amazon EC2 container services and using AWS admin console
  • Implemented Restful WS using Spring MVC and Spring boot.
  • Backend experience, with data-processing using MongoDB.
  • Used AWS S3 to store data and to retrieve it and used Elastic Search for searching the document.
  • Responsible for creating an instance on Amazon EC2 and deployed the application on it.
  • Developed CI/CD system with Jenkins, Ansible on Kubernetes container environment utilizing Kubernetes.
  • Installed application on Amazon EC2 instance and configured the storage on S3 buckets.
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • Worked extensively on Maven in defining the dependencies, build phases and execution goals.
  • Worked on developing unit test cases using Junit and Mockito
  • Work experience in developing basic Scala and java-based components.
  • Wrote Drool rules in both rule flow and drools fusion for fetching the rule data from the database.
  • Worked on configuring CI/CD jobs for build configuration and deployments using Jenkins
  • Worked on deploying the artifacts to server and debugging issues.
  • Worked on JIRA and Version One for Sprint related process and issue tracking
  • Testing & verifying services through SOAP tool.

Environment: Agile/SCRUM, Spring, Hibernate, Spring Boot, Micro services, AWS, Apache Camel, AngularJS, Bootstrap, CSS, HTML5, JQuery, Restful web service, Apache Tomcat, Mockito, Scala, JUnit, PostgreSQL, Cassandra, Jenkins, Oracle 11g.

Confidential, Marshall, IL

Sr. Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Developed the applications using Java, J2EE, Struts, JDBC
  • Worked on various use cases in development using Struts and testing the functionalities.
  • Involved in preparing the High Level and Detail level design of the system using J2EE.
  • Created struts form beans, action classes, JSPs following Struts framework standards.
  • Implemented the database connectivity using JDBC with Oracle 9i database as backend.
  • Involved in the development of model, library, struts and form classes (MVC).
  • Used display tag libraries for decoration and used display table for reports and grid designs.
  • Designed and developed file upload and file download features using jdbc with Oracle Blob.
  • Worked on core java, using file operations to read system file (downloads) and to present on JSP.
  • Involved in the development of underwriting process, which involves communications without side systems using IBM MQ and JMS.
  • Used PL/SQL stored procedures for applications that needed to execute as part of a scheduling mechanisms.
  • Designed and developed Application based on Struts Framework using MVC design pattern.
  • Developed Struts Action classes using Struts controller component.
  • Developed SOAP based XML web services.
  • Apache Ant was used for the entire build process.
  • Used Rational Clear Case for version control and JUnit for unit testing.
  • Used quartz scheduler to process or trigger the applications on daily basis.
  • Configured WebSphere Application server and deployed the web components.
  • Provided troubleshooting and error handling support in multiple projects.

Environment : Core Java, EJB, Struts, Spring, JSP, Servlets, JMS, IBM MQ, XML, SOAP, WSDL, JDBC, JavaScript, XSLT, XML, UML, HTML, Restful, Oracle, IBM WebSphere, Log4J, ANT, JUnit, IBM RAD, and Apache Tomcat.

Confidential

Java Developer

Responsibilities:

  • Involved in Requirement Analysis, Design, Development and Testing of the risk workflow system.
  • 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 WATER FALL methodology.
  • Created user-friendly GUI interface and Web pages using Struts, JSP, HTML, CSS, AJAX, JQuery and JavaScript.
  • Responsible for designing, coding and developed the application in J2EE using Struts MVC.
  • Implemented Struts framework (Action & Controller classes) for dispatching request to appropriate classes.
  • Used simple Struts Validation for validation of user input as per the business logic and initial data loading.
  • Achieved synchronization of multiple threads through Multithreading and Exception Handling.
  • Extensively used JSON to parse the data from server side to satisfy the business requirement.
  • Developed Struts Action Forms, Action classes and performed action mapping using Struts.
  • Developed batch job using EJB scheduling and leveraged container managed transactions for highly transactions.
  • Involved in developing Web Services to send XML request and reading the response SOAP UI from Java platform.
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs, Garbage collections for dynamic memory allocation to implement various features and enhancements.
  • Consumed Web Services to interact with other external interfaces to exchange the data in different forms by using Restful service.
  • Established Database Connectivity using JDBC for Oracle.
  • Used Log4J for application logging and notification tracing mechanisms.
  • Developed the ANT scripts for preparing WAR files used to deploy J2EE components.
  • Analysis and Bug fixing of the production problems and defects along with enhancements.

Environment: Java, HTML, CSS, AJAX, JQuery, JavaScript, JSON, XML, Struts, JDBC, Web Services, SOAP UI, Restful, HQL, SQL, J Oracle, ANT, Eclipse IDE, JIRA, SVN.

Confidential

Jr. Java Developer

Responsibilities:

  • Extensively used Java Server Pages, JavaScript, CSS and HTML for developing visually appealing User Interface pages of the web modules.
  • Involved in the development of use case documentation, requirement analysis, and project documentation.
  • Developed and maintained Web applications as defined by the Project Lead.
  • Developed GUI using JSP, JavaScript, and CSS.
  • Involved in making release builds for deploying the application for test environments.
  • Used Oracle database as backend database.
  • Wrote SQL to update and create database tables.
  • Extensively used Java Server Pages, JavaScript, CSS and HTML for developing visually appealing User Interface pages of the web modules.
  • Involved in troubleshooting technical issues and enforce best practices.
  • Maintained, developed and fixed bugs for applications.
  • Documented and unit tested website code and applications.
  • Collaborated with a team of developer to build a multi-tier complex Enterprise Java components and ecosystems.
  • Development and enhancement of the stored procedures and DAO classes.
  • Involved in the requirements gathering. Design, Development, Unit testing and Bug fixing.
  • Written JavaScript to parse the XML object return from the Web services.
  • Used Struts Framework in the application which is based on MVC design pattern.
  • Using RIDC Interface get content details and Create Content through application.
  • Created JUnit test cases for unit testing application, JMOCK for unit testing.

Environment: JSP, Java, JavaScript, CSS, MS Visio, SQL, XML, Struts, MVC, RIDC, Junit.

We'd love your feedback!