We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Having 8+years of experience with complete Software Development Life Cycle in both Web based and Enterprise applications including requirement analysis, design, and implementation and testing with priority on Object Oriented, Java/J2EE, Spring Boot, Spring Cloud and Client Server technologies.
  • Experience in client Server environments including Java Platform, Enterprise Edition (J2EE), Servlets and JDBC technologies.
  • Proficient in handling web and application servers in creating Domain, configuring connection pool, JMS, deploying applications on WebLogic, Apache Tomcat, and JBoss.
  • Worked on migration IVR - next gen application using Avaya orchestration designer as a tool from peri pro.
  • Expertise in developing applications using Java, J2EE Standards, JSP, Struts, Spring Boot, JPA, JDBC, JMS, JNDI, XML, Hibernate, Web Services, RMI, Java Beans.
  • Involved in the development of DOM parsing, SQL procedures and In development of IVR in vxml, CCXML by using java and jsp.
  • Experience in implementing SOA architecture with web services using WSDL, SOAP/Restful for processing Transactions.
  • Experience in Implementing IOC/Dependency Injection features in various aspects of Spring Framework (Core, JDBC, AOP, MVC, and DAO).
  • Experience in SQL, PL/SQL to write Stored Procedures, Functions, Triggers, Views, and strong experience in data connectivity and integration with RDBMS using Oracle, SQL Server, and MySQL.
  • Experienced in developing micro services using Spring Boot framework.
  • Extensive experience in the unit testing framework- JUnit and Mockito.
  • Experience in working with version control tools like GIT, CVS.
  • Excellent knowledge of design patterns (Model View Controller, Singleton, Factory pattern, DAO, Session Facade)
  • Good working knowledge of Extreme Programming using an agile methodology with iterative and incremental software development
  • Proficient on the Continuous Integration and Continuous Development process (CI/CD) to deploy the code on to cloud using Integration tools like Jenkins.
  • Used Amazon Web Services (AWS) a secure cloud services platform, offering compute power, database storage, content delivery and other functionality to help businesses scale and grow.
  • Experience in using build tools like Maven and ANT
  • Experience using bug tracking tools like JIRA, and IBM ClearQuest
  • Extensively used various IDEs like IntelliJ, Eclipse, and Visual Studio Code
  • Excellent communicational, analytical, business, and interpersonal skills. Comfortable working independently and a good team player. Highly motivated to take independent responsibility and be a productive team member.
  • By using interactive voice response (IVR) develop, integrate, and support multiple contact centers across various lines of business (primary focus on Group Protection), with a focus on IVR and AWS app dev

TECHNICAL SKILLS

J2EE: Java, J2EE, Servlets, JSP, Spring, Spring Boot, Hibernate, Micro Services

Application/Web Servers: WebLogic, JBoss, Tomcat

IDE Tools: Eclipse, IntelliJ, Visual Studio Code

UI Technologies: HTML, Bootstrap, CSS, jQuery, AJAX, JSON, Angular

Databases: Oracle, SQL Server, PostgreSQL

Version Controls: GIT, TFS, CVS

Web Services: SOAP and RESTful

Build Tools: Maven, Ant

Cloud Technology: Amazon Web Services (AWS), PCF

Testing Frameworks: Junit, Karma, Protractor, Jasmine

PROFESSIONAL EXPERIENCE

Confidential - Dallas, TX

Sr. Java Developer

Responsibilities:

  • Involved in all phases of Software Development Life Cycle (SDLC) including analysis, design, development, and testing of the project.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO\'s to retrieve the data and did other database configurations using Hibernate.
  • Working with Spring MVC framework and Hibernate ORM and Spring Bootfor implementing the Web tier of the application.
  • Developed SOAP-Web services in a Service Oriented Architecture (SOA) consisting of the integration tier with Web services external to organization, middle tier with Spring Application Framework.
  • Deploying Spring Boot based micro services Dockercontainer using Amazon EC2 container services.
  • Worked on Database Development using SQL,Stored Procedures,Functions,Triggers,SQL Server Management Studio, andSQL Developer.
  • Involved in creating and developing test cases, test messages forUnit, Integration and QAtesting.
  • Used Git Hub as version control management.
  • Used log4j for logging information into log files.
  • Used the Eclipse as IDE, configured and deployed the application ontoTomcat server.
  • Used JIRA for bug tracking, issue tracking, and project management.
  • Assisted in designing and preparation of call flows with usability services.
  • Conducted complete analysis of system and business requirements for all IVR applications.

Environment: Java8, J2EE, Spring, Hibernate, Microservices, Redis, Jira,IVR, Apache Tomcat, REST, Log4j, Junit, Git.

Confidential - King of Prussia, PA

Sr. Java Developer

Responsibilities:

  • Worked in Agile Software Development and followed Scrum framework which breaks the work into actions that to be completed in iterations
  • Designed and Developed the Interfaces, classes and project structure using OOPs concepts, Java Enterprise Edition (JEE), Java 8 and Spring Boot.
  • Implemented microservices architecture, with Spring Boot based services interacting through a combination of REST and Apache Kafka endpoints.
  • Developed APIs which are Build and Consumed RESTful web services using; Spring Boot, to process the messages into the Kafka cluster setup using Spring Kafka API.
  • Created DAO interface, abstract class, and concrete classes to interact with persistence entities.
  • Used Hibernate Criteria API to query the database and perform other CRUD operations.
  • Implemented the Spring AOP for Logging, declarative Transaction Management, creating and applying transaction advices and configuring the joint points.
  • Developed POJOs for Data Model and made individual records to delineate Java Objects with Relational database tables.
  • Worked on Lambda Expressions, Functional interfaces Stream APIs, and Improvements on Collection, Concurrency, and IO by using Java 8.
  • Configured Dispatcher Servlet and View Resolver to intercept incoming requests, manage Spring MVC flow and invoke view components with the help of Dispatcher Servlet.
  • Created new libraries by extracting business logic into new java application and implemented a CLI wrapper for our stakeholders to use it as standalone applications.
  • Worked along with DevOps team in building AWS servers, importing volumes, launching EC2 instances, creating security groups, auto-scaling, load balancers (ELBs) in defined virtual private connection.
  • Deployed Spring Boot based Microservices Docker container using Amazon EC2 container services and using AWS admin console.
  • Responsible for developing and maintaining build, deployment scripts written in Shell for test, Staging and Production environments using Maven.
  • Configured Continuous Integration (CI) and Continuous Delivery (CD) using Jenkins Code Pipeline and Code Deploy for automation.
  • Ensure solid, minimal-defect code by performing unit testing of developed product features using Junit and Mockito frameworks and through rigorous integration testing of the entire application.
  • Used GIT as a version control system designed to handle projects efficiency with speed and efficiency

Environment: Java 8, J2EE, Spring Boot, Spring MVC, Apache Kafka, Maven, Restful web services, Oracle, AWS, Linux, WebLogic, Tomcat, Hibernate, JUnit, Mockito, XML, JSP, JSTL, Jenkins, Git, JIRA.

Confidential - Richfield, OH

Sr. Java Developer

Responsibilities:

  • Developed the backend server with Spring Boot, involving different layers of the application includingentity/model, DAO/repository, Controller, Service, Business,andPersistence.
  • Involved in creating and designing a database, and connect the database withHibernate (ORM)
  • Followed test-driven development (TDD) and participated in Scrum status reports.
  • Extensively used Spring Framework modules like MVC, DI (IOC), JDBC Templates, Spring Security and AOP.
  • Created and injected spring services, controllers and DAOs for DI and to wire objects of business classes.
  • Implemented the Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Coordinated Kafka operations and monitoring (via JMX) with DevOps team
  • Used Protractor for end-to-end testing.
  • Followed Agile Methodology for development process and participated in Scrum meetings, Sprint Reviews, Retro, Planning and Grooming
  • Used Maven for build, configuring and deploying the application in all the environments.

Environment: Spring Boot, Spring MVC, Microservices, REST Web services, Postman, Jenkins, GIT, Visual Studio Code, Linux, Log4j, Tomcat and SQL Server

Confidential - San Antonio, TX

Java Developer

Responsibilities:

  • Involved in design discussions, review meetings with clients and provided design and development estimates based on the complexity of the service.
  • Implemented JPA to persist the data into Database and implemented CRUD operations on the data.
  • Involved in working with J2EE Design patterns (Singleton, Factory, DAO, and Business Delegate) and Model View Controller Architecture.
  • Developed server-side scripts in shell to customize GIT and integrate it with tools like JIRA and Jenkins.
  • Developed Web Services to communicate to other modules using Restful web services.
  • Created SQL queries, PL/SQL Stored Procedures, Functions for the Database layer by studying the required business objects and validating them with Stored Procedures using Oracle.
  • Implemented Microservices architecture using Spring Boot for making different applications smaller and independent.
  • Developed Authentication and Authorization to the Spring Boot web services using Spring Security.
  • Used Maven as a build automation tool for deploying the project on WebSphere Application Server and used Jenkins to perform continuous Integration.
  • Participated in the design walkthroughs and meetings.
  • Used Maven tool to build project and JUnit to develop unit test cases.
  • Followed Agile/ scrum methodology for the development of the project.

Environment: Java, Microservices, XML, Tomcat, UNIX, GIT, Hibernate, Spring DAO, Apache Kafka, MySQL, Oracle, CSS, Servlets, PL/SQL, REST, Cucumber, JUnit, Maven, Log4j.

Confidential

Software Developer

Responsibilities:

  • Developed the front-end featuring rich web interface implemented using JavaScript libraries like jQuery.
  • Developed huge multi-advertisement layout engine that was cross browser compatible.
  • Redesigned and implemented complete web application to meet web and industry standards.
  • Designed web pages using with HTML5/HTML, CSS3/CSS, and jQuery based on the W3C standard.
  • Developed CSS page layouts, styles, and table less coding for efficient design.
  • Used CSS selectors for condition based styling and pseudo-classes to add some special effects to selectors.
  • Developed Entity objects and used Hibernate the ORM tool to access persistent data from SQL Server.
  • Experience using persistence framework like Hibernate, JPA for mapping java classes with Database.
  • Used to interact with Business Analyst and Business owner to give up the best designing features for the product users.

Environment: Java, J2EE, JavaScript, AJAX, Bootstrap, REST Web Services, Log4j, Junit, SQL Server

We'd love your feedback!