We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • 7+ Years of professional experience in all phases of Software Development Life Cycle (SDLC) including Requirements Gathering, Analysis, Design, Implementation & Maintenance and testing various methodologies using Java/J2EE, Micro Services along with wide - ranging skills in web application development.
  • Expertise in Core Java Such as OOPs, Collections, Exceptions Handling, Input/output (I/O) System, Swing, Annotations, E-Nums, Concurrency, Multi-Threading, Lambda and Generics.
  • Well versed with AGILE methodologies and experience in Iterative development, Continuous Design, Refactoring, Continuous Integration and Test driven development.
  • Experience in developing Web Applications with various Open Source frameworks like: Struts Framework 1.3, Spring Framework.
  • Experience in several technologies like JDBC, Servlets, JSP, Java Beans, MVC, Struts, Spring, JSF, EJB, Java SOAP, CSS, JavaScript, EXT JS, AJAX, XML, JSON, HTML5/HTML, Maven.
  • Proficient in utilization of Java, various J2EE packages, and associated technologies such as Struts, Hibernate, Spring, EJB, JNDI, JDBC, JMS and SOAP/Rest web services.
  • Proficiency in Internet Application development using Java, Servlets, JSP, XML, Java Script, PL/SQL, Tomcat, Eclipse.
  • Experience in Integrating and deploying applications using Apache Camel, Apache CXF, ActiveMQ and JBoss Fuse Enterprise Service Bus (ESB).
  • Experience in Developing Application using frameworks Spring Dependency Injection (DI), IOC, Aspect oriented Programming (AOP), Instrumentation, Integration, Security, Spring Boot, Struts and Hibernate.
  • Experience in building flexible, reliable, efficient and secured Enterprise and Web based applications using Spring MVC and Spring Web Flow frameworks and Spring Boot.
  • Performed Integration and deployment of applications using ANT, Maven, Docker and Jenkins.
  • Experience in designing Low Level and High Level design and architectural documents.
  • Designed and developed various integration components using JMS and MQ Series.
  • Hands-on experience in using the Integrated Development Environments such as Eclipse, Net Beans, Intellij.
  • Experience working with web services using SOAP, UDDI, WSDL, REST
  • Experience in installing, configuring, tuning Apache Tomcat 6.x/7. x.
  • Thorough knowledge in Unit Testing with JUnit 3.8/4.0, and ANT build environment.
  • Experience in using Jenkins for continuous integration and sonar jobs for java code quality.
  • Expertise in applying code optimization, performance tuning techniques. Performed memory profiling and load test analysis.
  • Proven technical leader with expertise managing offshore teams, management experience handling multiple applications, various levels of developers and stakeholders.

TECHNICAL SKILLS

Languages: Java, C, C++, SQL, Groovy

Platforms: Windows 7, Windows XP, Windows Server 2003, LINUX, UNIX, Mac

Frameworks: Struts, Spring, Hibernate, Spring-core, Spring AOP, Spring MVC, Spring web services

J2SE / J2EE Technologies: Java, J2EE, Swing, RMI, Sockets, JDBC, Servlets, JSP, Java Beans, JSTL, JSF 1.x/2.x, Jakarta Struts, EJB, JTA, JMS, Web Services, Apache NIFI, Apache Hadoop, Active MQ, Tibco EMS

Web Technologies: HTML, HTML5, XHTML, CSS, Java Script, My Faces, Rich Faces, JSF, PHP, AJAX and Angular JS

XML Technologies: XML, XSL, XQuery, XSD, XSLT, SAX, DOM

Web Services: Spring Web Service, AXIS, JAX-WS and JAX-RS, WSDL, SOAP and REST

Web/App Servers: Web Sphere 5.1/6.0, Web logic Application server, JBOSS, J2EE Server 1.4, Apache Tomcat 4.1/5.1, Spring Boot, IBM HTTP Server, and IIS.

IDE: RAD 6.0, WSAD 5.1, Eclipse 3.1, IntelliJ 2019.3.5

Tools: and API’s: Pivotal tracker, JIRA, BugZilla, SQL Developer, Maven, JBoss Hibernate Tools, Log4J, JUnit, JMeter, SOLR, Docker, Sonarlint

Version Control: Subversion SVN, CVS, Git, Apache NIFI Registry

Design Patterns: Unified Process, Front Controller, Singleton, Factory, Session Façade, Data Transfer Objects (DTO) and Data Access Objects (DAO).

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

Sr. Java Developer

Responsibilities:

  • Developed and managed applications to transform and load data into Hive & Snowflake data warehouses using Apache NIFI & Java.
  • Designed scripts to deploy Virtual machines in Azure using Ansible, Terraform.
  • Installed and configured Apache NIFI, Hadoop, Tibco EMS & Active MQ middleware on VM’s for stack use.
  • Designed and developed Spring Boot app to load data from CSVs to Postgres database.
  • Designed and developed Spring Boot app to transform CSV file to Parquet and load into Hive database using Databricks cluster and Java.
  • Worked with Micro services using J2EE Web Services based on Spring Boot and created dynamic documentation of RESTful endpoints using Swagger API.
  • Deployed and configured Bitbucket repositories with branching, tagging and notifications.
  • Set up Jenkins pipeline to build and deploy applications to specific environments.
  • Preparing functional design documents, use cases, test cases and other system documentation.
  • Involves in Sprint planning for the estimation of efforts for user stories and bugs.
  • Providing engineering software solutions that employ a diverse range of technologies such as Java, Docker, PostGres, Snowflake, Hadoop, Kafka, Spark.
  • Build scalable, reliable, cost effective, and high quality solutions for both on-prem and the Cloud.
  • Performed investigative tasks to determine feasibility of use case for using different technologies such as Spark, CITUS, Apache NIFI.
  • Provided support for Production issues by diagnosing problems and troubleshooting various issues to ensure that all SLA’s are met.
  • Developed and demonstrated various POC’s using Apache NIFI and Java which are currently in use in Production.
  • Followed AGILE and used JIRA tool for project tracking. Followed Test driven development where applicable for Java services, and monitored development workflow templates in Apache NIFI.

Environment: Java 8, Spring Boot 2.3.0, Apache NIFI, Ansible, Terraform, Postgres, Apache HIVE, Snowflake, Bitbucket, Agile, Azure, Jenkins, Ansible, Terraform.

Confidential

Sr. Java Full Stack Developer

Responsibilities:

  • Developing new solutions by replacing an existing legacy application with HDFS.
  • Writing business logic code to implement personalization algorithms for Life and Auto Insurance in State Farm.
  • Preparing functional design documents, use cases, test cases and other system documentation.
  • Implementing new features like Macros, Predicate functions, Reducers and Lambda expressions to validate, calculate and filter the business data.
  • Experienced and proficient in deploying and administering GitHub.
  • Successfully implemented parallel-programming concepts to support processing large volumes of data.
  • Working on Schema validation to validate the business transactions and reporting the data to meet compliance requirements of State Farm.
  • Designed and developed Customer registration and login screens using JSP, HTML/DHTML and JavaScript.
  • Writing unit and integration test cases to verify correct functionality of business logic and to validate the input data.
  • Deployed and configured Git repositories with branching, tagging and notifications.
  • Experienced in use of non-relational databases such as Couchbase & Apache Cassandra for handling high volumes of data.
  • Involved in development of micro services and using Docker to deploy the applications.
  • Developed stored procedures, Triggers and Functions to process the trades using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables sitting on Oracle Database.
  • Developed web pages to display the account transactions and details pertaining to that account using JSP, DHTML, Spring Web Flow, AJAX and CSS.
  • Worked with the architecture team to find the solution for the better way of tracing the exceptions in the code.
  • Involves in Sprint planning for the estimation of efforts for user stories and bugs.
  • Performed code reviews and provided guidelines for best practices of software management, Coding Standards and Code Commenting for better understandability.
  • Developing the application using tools like Jenkins for project build.
  • Ability to understand new business transactions, calculations and delivering the reports accurately.
  • Following Agile Framework in the progress of the development and using VersionOne tool for project tracking.

Environment: Java, J2EE, Spring v3.x, Spring MVC, Flambo, Version one, Agile, Git, Spring Based Micro Services.

We'd love your feedback!