We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

2.00/5 (Submit Your Rating)

Boise, IdahO

SUMMARY

  • Over 8+ years’ professional experience as a Java/J2EE developer in design and development of RESTful and SOAP Web Applications involving Core Java, J2EE, Cloud Computing, Machine Learning and Big Data Analysis.
  • Extensive experience in Object Oriented development, testing, and support of Enterprise applications using J2EE technologies.
  • Experienced in all phases of SDLC including analysis, design, coding and testing, expertise in integration using J2EE architecture.
  • Hands on experience in Data analysis and data transformation, data validation using spark - pythonspark.
  • Extensive experience in Use cases development, Design, Object/Service modeling using UML modeling.
  • Expertise in requirements and systems analysis through deployment using tollgate and agile methodologies.
  • Expertise in J2EE Technologies: JSF, XML, EJB, JSP, Servlets, JMS, JNDI, JDBC, Java Script, Swings, Hibernate.
  • Expertise in implementing application using Design Patterns such as MVC, Singleton, Factory, Proxy, Decorator, Adapter and
  • Hands on Experience on Notebook for validate cross platform validation using python-spark Observer.
  • Experience with Requests, Pysftp, Gnupg, ReportLab, Numpy, Scipy, Matplotlib, HTTPLib2, Urllib2, Beautiful Soup and Pandas python libraries during development lifecycle.
  • Expertise in analysis, implementation and development for Data Structure & Algorithm, Java Virtual Machine (JVM) and Performance Monitoring & Tuning.
  • Expertise in Spring Framework in Spring Core, Spring Security, Spring Boot, Spring Data, Spring Batch and Spring Cloud.
  • Proficient in Service Oriented Architecture (SOA) by creating RESTful and SOAP web services using WSDL, XML, XSD, UDDI, SOAP UI, JAX-WS, JAX-RS and Jersey framework.
  • Proficient in persistence layer framework like Hibernate and MyBatis for Object Relation Mapping (ORM) with database and querying by HQL and Criteria.
  • Proficient in data modeling framework like Dari framework to process complex data, such as video and graphs, for data persistence to database back ends.
  • Hand-on experience in Test Driven Development (TDD) by using unit testing framework like JUnit and Mockito.
  • Hand-on experience in developing asynchronous messaging services with JMS and ActiveMQ for communication among distributed applications.
  • Hand-on experience in using logging system such as Log4j and Slf4j for troubleshooting.
  • Hand-on experience in configure and deployment for Application/Web Server like Apache Tomcat, JBoss, Glassfish and WebLogic.
  • Experienced in all phases of SDLC including analysis, design, coding and testing, expertise in integration using J2EE architecture
  • Experienced with J2EE standard compatible Application Servers including WebLogic, IBM Web sphere, Apache Tomcat Deployment process and Integration. Worked extensively in J2EE JSP, Servlets, JDBC, Struts, Spring, MVC, Hibernate, Java- Networking, RMI, Web Sphere, XML and well versed with Oracle database, OS Concepts. Well experienced with visual rapid application development tools like WebSphere Studio Application Developer WSAD, RAD, Eclipse and NetBeans. Excellent handle in Struts2, Struts1.2 and Spring framework.
  • Experience using Spring Framework modules like Spring Core container for Dependency Injection, Application context, Spring ORM and POJO objects. Excellent handle in O/R mapping tools, and Hibernate.
  • Hand-on experience in Object Oriented Analysis, Design and Development of Applications with UML diagrams.
  • Sound understanding with database development and database tuning using SQL, PL/SQL and implementation for RDBMS like MySQL, Oracle, PostgreSQL and NoSQL like MongoDB, Dynamo DB, Cassandra.
  • Knowledge in front-end web development using HTML, CSS, JavaScript, AJAX, JQuery, Bootstrap, JSON, AngularJS and XML. Experience with Apache Kafka and JMS both Synchronous and Asynchronous messaging
  • Experience in developing web-based applications using Python 2.7/3.0, Django 1.7/1.8, PHP, Angular JS, C++, XML, CSS, HTML, JavaScript and JQuery
  • Expert hands on experience working with multiple Spring modules with ability to contribute to typical JEE stack like Spring Boot, Spring Data, Spring Integration, Spring Batch, Spring Cloud, Spring Web Services, Spring AOP etc.
  • Experience in Importing data from various sources to the Cassandra cluster using Java API’s .
  • Used Spring Boot for building applications along with Spring Initializer and bootstrapping the build configuration for a Boot-based web application and develop custom solutions that act upon Jenkins information in real time.
  • Worked with spring boot, hibernate, Java Persistence Annotations (JPA) framework to provide persistence in enterprise Java applications.
  • Experience in IT Industry with proficiency in Design & Development of Python, Django, flask projects.
  • Knowledge in MEAN stack, including MongoDB, Express, AngularJS and NodeJS for quick building Single Page Application (SPA) website
  • Proficient in configuring and deploying cloud platform using Amazon Web Services (AWS) technologies like EC2, S3, Elastic Beanstalk, RDS, DynamoDB, Lambda, EMR, API Gateway, Cloud front, SNS, SQS and SES
  • Hand-on experience in data analysis using Python 3, machine learning technologies like Spark MLlib, numpy, scipy, matplotlib and h2o.ai and deep learning framework using Caffe, Tensor flow and MXNet
  • Hand-on experience in massive data calculation and query using big data technologies like Spark, Hadoop 0.x 1.x, MapReduce, HDFS, Hive, HBase, Kafka and Oozier
  • Hand-on experience in big data query using Pig Latin and performing data visualization using D3.js
  • Experience in working under BDD methodologies and using Cucumber and Selenium for automation testing
  • Experience in using Git and SVN for version control and continuous integration tool such as Jenkins
  • Self-motivated, dedicated, reliable as a team player with excellent interpersonal skills and learning ability.

TECHNICAL SKILLS

Languages: Java SE, Java J2EE

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JSF, JavaBeans, MVC, ANT, MAVEN, Log4j, XML, JAXP, DOM, JNDI, JUNIT, Web services (REST), Executor Framework, JTA, JSP, JPA, JTA, JMSDesign Patterns Singleton, Factory, Facade, Builder, Observer, Command Patterns, Value/Data Transfer

Design Tools: Rational Rose, Star UML, Enterprise Architect

Web Technologies: HTML, JavaScript, CSS, XML, Angular7, Node, JQuery, Word press

Frameworks: Struts, Spring, Spring-Data, Spring JDBC, Hibernate, JPA, Spring Core, Spring ORM, Spring MVC, Spring AOP, Spring Boot

Web/Application Servers: Web Logic, WebSphere.

Version Control Tools: GIT, SVN

Build Tools: Ant, Maven, Gradle

Methodologies: Agile (Scrum), Iterative

Database Environments: PostgreSQL, MySQL, MongoDB, SQL lite

Operating Systems: Windows, Linux

PROFESSIONAL EXPERIENCE

Confidential, Boise, Idaho

Sr. Java Developer

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle SDLC.
  • Implemented modules using Core Java APIs, Java collection, Java 8(Streams), multi-threading, and object-oriented designs.
  • Developed web pages using HTML5, CSS3, Angular 4, Bootstrap, JSON, Ajax.
  • Coordinate with all the teams for functional requirements and ensure compliance to all architecture standards.
  • Involved in development of REST Web Services using Spring boot. Used Rest Template to consume REST Web Services for all HTTP Methods.
  • All the functionality is implemented using Spring Boot and Hibernate ORM Implemented Java EE components using Spring MVC, Spring IOC and Spring security modules.
  • Contributed to the DevOps to automate the build and deployment process using Jenkins, shell scripting
  • Implemented CI CD pipelines using Jenkins and build and deploy the applications.
  • Performed Web services testing between and third-party applications using Soap UI and performance functional testing of REST APIs using JMeter. Worked on Solr, ElasticSearch, Kafka, Flume, MongoDB, Cassendra and RabbitMQ
  • Used Micro service architecture with Spring Boot based services interacting through REST API.
  • Spring Controllers were used with Angular JS to route the control to desired Java services.
  • Setting up AWS Oracle RDS databases for new project, use data pump to migrate data to Relational Database Services (RDS).
  • Created complex SQL queries and used JDBC connectivity through Oracle 11g to access the database.
  • Used Maven tool to build and packaged, deploy an application project and integrated with Jenkins.
  • Installation and configuration of Development Environment using Eclipse with web logic Application Server
  • Involved in developing JUnit Test Cases to validate the type of data in the XML Files.
  • Used Postman tool perform repeated tests and achieve reliable results in a variety of environments.
  • Implemented the application using Spring Boot Framework and handled the security using Spring Security.
  • Developed Microservices for Java Applications and enabled communication among them using REST API.
  • Implemented J2EE Design Patterns like Singleton, DAO, Session Façade, and MVC for the integration of application modules.
  • Developed PySpark and Scala-based Spark applications for performing data cleaning, event enrichment, data aggregation, de-normalization, and data preparation needed for machine learning and reporting teams to consume.
  • Developing the automatic build scripts using ANT for the application to deploy and test.
  • Knowledge of major cloud service providers, like AWS, Cloud Formation templates,
  • EC2, AMI, EBS, Security groups, VPC, Subnets, S3, IAM Roles, Policies, Lambda functions, Cloud Watch, ECS etc.
  • Developed and maintained automated CI/CD pipelines for code deployment using AWS and Cloud Formation templates.
  • Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
  • Implemented CI/CD pipeline using Jenkins and extensively worked for End-to-End automation for all build and deployments.
  • Created DB Links to interact with other Oracle databases in the distributed database system.
  • Worked on API testing by deploying the endpoints in dev, test environments using postman collection.
  • Used spring config server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Microservices deployment.
  • Designed and developed Logging Framework to dynamically change logging levels to help in debug issues/errors using Log4j.
  • Used JIRA for tracking and GIT as Source tool for code commit.

Environment: Java, J2EE, JSP, Spring MVC, SOAP, WSDL, Web services, REST, HTTP, Struts, Hibernate 3.0, XML, XSLT, XSL, Oracle, HTML5, CSS3, STS, IBM BPM, Rational Clear Case, WebSphere Application server.

Confidential, Union, New York City

Sr. Java Developer

Responsibilities:

  • Implemented the Restful (JAX-RS) Web Services and associated business modules integration.
  • Used Hibernate for ORM and use Spring AOP for Connection and Transaction Management.
  • Involved in the creation and extraction of data from database using SQL queries, Stored Procedures, triggers, and packages on Oracle database.
  • Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash
  • Developed the application using Spring MVC Framework by implementing controller and backend service classes.
  • FollowedAgilemethodology during the developing of the application
  • Migrated the existing application intoRESTbased Micro services to provide the CRUD capabilities usingSpring BootandSpring Cloud, and usedDockercontainer to set up the micro service environment
  • Implemented message service to realize information transition usingJMS,Kafka
  • UsedPostmanto test the rest-based services and usedJunitandMockitoto test the functionality
  • UsedGitfor version control and configured along withJenkinsfor CI/CD.
  • Developed and implemented the MVC Architectural Pattern using Spring MVC Framework.
  • Built data platforms, pipelines, and storage systems using the Apache Kafka, Apache Storm.
  • Implemented the Apache kafka producer and consumer to capture/log events related to micro services in to Oracle DB using Hibernate framework.
  • Set up Web-Logic Application server and used Maven build tools to build the application and deploy the application in Web-Logic server.
  • Used XML, WSDL, SOAP and Web Services to transfer data between different applications.
  • Worked on the front-end frame work WFRIA.
  • Created different interactive spring web flows for creating, modifying and deleting the case status.
  • Creating and configuring the continuous delivery pipelines for deploying Micro service using Jenkins CI server as well in AWS pipeline.
  • Executing MongoDB scripts to insert and update NoSQL database, automating data changes and reporting.
  • Creating RFP (Request for Proposal) Micro service to provide Restful API utilizing Spring Boot with Spring MVC
  • Using JDBC API for invoking stored procedures in the database.
  • Working with Java libraries to access AWS facilities as Simple Storage Service (S3), Simple Queue Service (SQS) and Simple DB.
  • Integrating spring and Hibernate, Configured logging and developed exception handling for the application.
  • Involved in using JPA (Java Persistence API) frameworks and APIs such as JDO (Java Data Objects) and hibernate.
  • Created a single page application using Angular JS, processed JSON data from RESTful web service by using Ajax to get resources from the database.
  • Created and modified build configuration files including Mavens POM.xml.
  • Worked on Spring JMS for the messaging service in the application.
  • Extensively worked on spring batch, spring data search, Spring AOP, used JIRA for bug and issue tracking and Anthill Pro for Continuous Integration Tool.
  • Resolved production errors and deployed applications for end users, used Log4j for logging errors, messages and performance logs.

Environment: Java, JSP, Hibernate, Spring MVC, Spring Batch, Spring JDBC, Java Script, Web Services (SOAP), Sonar, Oracle, Unix, Mockito, Anthill, Oracle 10g, PL/SQL, Eclipse, Maven, JIRA, SVN, Web-Logic Application Server.

Confidential

Java Developer

Responsibilities:

  • Worked in entire SDLC life cycle like design, Coding, Code Review and Deployment preparation.
  • Experience developing robust and highly scalable applications based on microservices architecture.
  • Developed end to end application on Spring Boot framework (Rest Api Application/Spring JPA using Crud repository).
  • Created REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Worked on Zipkins for distributed Micro Service Monitoring. Integrated Swagger UI and wrote integration test along with REST document.
  • Utilized Jenkins, Git, and Eclipse for deployment on test servers and to move towards CI/CD.
  • Worked on Jenkins to integrate the code and perform testing on it.
  • Worked on JDBC to select and update the data from the MySQL database and designed and implemented database structure in MySQL Server.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • AWS S3 is used to store customer's monthly credit statements.
  • New library Development with microservices architecture using Rest APIs, spring boot and Cloud.
  • Developed GIT controls to track and maintain the different version of the project.
  • Involved in the creation of exhaustive JUnit Unit Test Cases for each java class that is being developed for this application using a mocking framework Mockito using Test Driven Development technique.
  • Participated in design review and code review activities of the team and put effort for completing new features, enhancements, and defect fixes.
  • Worked within and across Agile teams to design, develop, test, implement, and support technical functions across a full-stack of development tools and technologies
  • Worked using Java for implementation development, used Java Collection API for data structure, annotations for code reuse and exceptions to handle the errors.
  • Used Spring Boot with Microservices to create RESTful Web Services, set JSON data type between front-end and the middle-tier controller, and deployed it on AWS ECS using Docker container.
  • Developed code for obtaining bean references in Spring and used dependency injection and Inverse of Control to make the application reusable and maintainable.
  • Developed Object Relational Mapping (ORM) using Hibernate and Develop Data Access Object (DAO) persistence layer.
  • Developed UI with HTML5, CSS3, JavaScript, jQuery to make the page more user-friendly and interactive.
  • Created a single page application using Angular JS, processed JSON data from RESTful web service by using Ajax to get resources from the database.
  • Used MongoDB No-SQL database and set connection by using Hibernate to fetch data from the database and store data in the database.
  • Consumed SOAP web Services for communicating with external components.
  • Used Java Mail Sender API for sending detailed notifications and the receipt to the internal customer for testing purpose.
  • Integrated REST API with RabbitMQ using Spring Integration. a?? Removed single point of failure of state (sticky session) and used AWS Elastic cache to store session related data from different microservice container.

Environment: Java, JSP, Struts, Hibernate, Spring MVC, Spring Batch, Spring JDBC, CSS3, Java Script, HTML5, XML, Web Services (SOAP), Tomcat Application Server, J2EE, PL/SQL, Mockito framework, Jenkins, Oracle 10g, Eclipse, Maven, Agile development process, JIRA, SVN.

Confidential

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC).
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose
  • Migrating the Run Time Environment from Tomcat 6.0 to 7.0, JDK 1.6 to 1.7.
  • Implemented client side validations using JavaScript.
  • Experienced in using Spring Framework, using Controller, Service, Spring-WS and DAO layers to create flexible application subsystems. Developed all the Junit test cases for all the different layer implementations.
  • Used Jenkins tool and made customizations according to the local build to track out the build status.
  • Used Hibernate 3.0 in data access layer to access and update information in the database.
  • Developed JUnit test cases for Unit and functional testing for various modules and prepared Code Documentation for future reference and upgrades. Development of Spring Boot applications with micro services.
  • Implemented SOAP Web Service using JAX-WS and Spring Framework and generated client stubs from WSDL. Installed WebLogic/JBoss servers, configured domains for deploying applications.
  • Developed Application using Spring DAO, Spring AOP and Hibernate, Spring annotations, Web Services like SOAP and Restful Web service Used Log4j Logger to capture the log that includes runtime exceptions.
  • Java Persist API (JPA) achieved by using Hibernate.
  • Developed and implemented the MVC Architectural Pattern using Spring MVC Framework.
  • Involved in High level business meetings and provided few suggestions that have been highly appreciated.
  • Effective usage of J2EE Design Patterns namely Session Facade, Factory Method and Singleton, DTO, DAO & Service Locator to develop various base framework components in the application.
  • Used JMS API for asynchronous communication by putting the messages in the Message queue.
  • Extensively worked on AJAX calls to the server. Used JSON for data handling on client side.
  • Designed various tables required for the project in Oracle 10g database and used the Stored Procedures in the application.
  • Performed unit testing using JUNIT framework and used Struts Test Cases for testing Action Classes.
  • Used MAVEN to build the application and deployed on WebSphere Application Server.

Environment: Spring 4.x, Hibernate3.0, EJB 3.0, JSP, Servlets, JMS, XML, SOAP, REST, WSDL, JDBC, REST, Oracle, JavaScript, AJAX, HTML, Log4J, JUnit, WebSphere application server.

Confidential

Java Developer

Responsibilities:

  • Driving the architecture, development, and release of our Swift based mobile applications and SDKs for iOS users and developers.
  • Creating engineering solutions to have consistent practices and secure, reusable code across both iOS and Android applications and SDKs. Working as part of a team to see projects through from planning to completion for various enterprise clients using the Agile development process.
  • Analysing, designing, developing, debugging, supporting, and testing native Android mobile applications using Java, Kotlin and Android SDK.
  • Develop customer-facing features in Kotlin to deliver an immersive fitness experience that leverages Bluetooth-enabled Motion Trackers and Video Content Streaming.
  • Employed use of Android SDK within Eclipse for design and layout of UI, including data gathering forms utilizing various UI elements.
  • Identified ways to improve our technology and processes, creating reusable components that can be applied to iOS applications developed throughout the organization.
  • Built programs to automate processes and integrate different systems between each other by utilizing Java technologies through requirements gathering design, construction, testing, and deployment.
  • Created restful web services for Catalog and Pricing with Java Spring MVC, Jersey, MySQL.
  • Tested and documented anomalies, issues, and bugs for multiple iOS projects.
  • Implemented multiple features such as user preferences, recommended groups, and nearest groups to the user. Developing and maintaining applications for end user, both web and iOS based.
  • Interact daily with designers, other back-end developers, and users.

Environment: Terraform 0.12, Ansible 2.7, Jenkins, Elastic search ECE, Log stash, File beat, Metric beat, JavaScript, Ruby, GCP.

We'd love your feedback!