We provide IT Staff Augmentation Services!

Sr.java Developer Resume

2.00/5 (Submit Your Rating)

Windsor, CT

SUMMARY

  • 7+ years of professional experience in IT industry on Cloud and Cross Platform (Web & Client - Server) application development and design using Object Oriented Programming,Java/J2EE technologies.
  • Worked extensively on creation of RESTFUL Web Services using JAVA, J2EE, JSON, JQuery, JUnit, Springframeworks.
  • Experienced in usingJavaIDE tools like Eclipse, Net Beans, JBuilder, and JDeveloper.
  • Experience developing applications using Model View Controller Framework.
  • Worked on MVC Architecture like STRUTS, Spring MVC, Spring Boot
  • Worked on Continous Integration/ Continous Deployment (CI/CD) tools to build and deploy the application.
  • Good knowledge of Configuration Management tools like GIT, SVN, CVS
  • Good experience in XML technologies such as DTD/Schemas, DOM/SAX Parsers.
  • Deployed Applications to cloud using AWS.
  • Worked on Docker containers to automate the deployment of applications
  • Technical expertise in the areas of Object Oriented Analysis and Design (OOAD) Using UML, Software Life Cycle Management and Development of Distributed applications.
  • Followed Waterfall and Agile/Scrum methodology of software development which satisfies the customer through early and continuous delivery of valuable software.
  • Log4J for extensible logging, debugging and error tracing.
  • Experience in using Open Source frameworks like Log4J, Jasmine, ANT and Maven.
  • Hands on experience in writing Unit Tests using JUnit, TestNG, Mockito. Working experience on Selenium, Cucumber, RSpec and other Test Automation Frameworks.
  • Good knowledge on Cloud concepts such as Saas,Paas,Iaas
  • Good Experience in writing Stored Procedures, Functions, DDL and DML SQL queries.
  • Strong team player, ability to work independently and in a team as well, ability to adapt to a rapidly changing environment, commitment towards learning.

PROFESSIONAL EXPERIENCE

Confidential, Windsor,CT

Sr.Java Developer

Responsibilities:

  • Creation of new Web Services and support existing Web Services using JAVA, J2EE, JSON, JQuery, JUnit, Spring and perform enhancements for internal Web Services which will be consumed by multichannel consumer applications
  • Worked on complex SQL & PL-SQL - stored procedures, functions and views.
  • Involved in various phases of Software Development Life Cycle (SDLC) of the applications like Development, Requirements gathering, Design, Analysis and Deployment into various environments utilizing various platforms.
  • Perform Data Cleansing, interpretation and evaluation of data using analytical and logical reasoning for enterprise level consumption.
  • Development of IBM Quality Stage Web Services which validates and standardizes the data to ensure the quality and accuracy.
  • Uses Apache Hive to analyze, process big data and the file systems stored in the Apache Hadoop cluster
  • Worked on the development of Trillium matching engine which would initiate standardization and match utility from a web service for transaction and batch file processing.
  • Adding security authentication to the existing and new SOAP/REST Web Services
  • Involved in support and maintenance of applications that provides multiple web services, interacts with multiple back end systems, communicating via SOAP XML messaging over HTTP/s or MQ.
  • Building and Deploying web services and service layer applications in a multi-server environment using Jenkins
  • Migration of applications from WebLogic to JBOSS server and also to AWS cloud
  • Uses Git, Subversion, code versioning and change management concepts
  • Worked on SOAP web services using Apache Axix2/Apache CXF.
  • Responsible for Unit and UAT testing by developing and executing test plans of the developed part of applications and prepare recovery procedures for the applications.
  • Debugging and fixing of any developmental/environmental issues.
  • Ensuring code is scalable and meets performance requirements through performance testing.
  • Analyze business processes and ensure compliance to all controlled processes according to business requirement by delivering quality code that meets requirements and specifications on time.
  • Involved in code review, bug fixing and provide support to workflows and Coordinate with various teams and analyze root cause for issues in production and assist in efficient resolution

Environment: Java 1.8,J2EE, Apache Hive, Servlets, JSP, SOAP and REST web services, Spring, Hibernate, JAX-WS, WSDL, Ant Hill Pro, JAX-RS, WEISS Server, JAXB, SQL, JMS, JDBC, Maven, Eclipse,Junit, Tomcat, Oracle, Autosys, UNIX,JBoss, SOAPUI, Jenkins, Shell scripting

Confidential, Kansas City,MO

Software Developer

Responsibilities:

  • Get high-level requirements from Business team/ Product owner.
  • Groom all business stories and update stories with appropriate details.
  • Analyze the new features and understand functionality.
  • Identify and detail out tasks for each development of business stories.
  • Prepare activity / sequence flow diagrams for functional requirements for all scenarios.
  • Prepare architecture diagram with all interaction systems.
  • Update API request and response contract details to service consumer.
  • Implementation and coding of projects in spring Boot with micro services.
  • Wrote Kafka producers to stream the data from external rest APIs to Kafka topics.
  • Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
  • Write unit, functional test cases for new requirements using Cucumber, gherkin and Junit.
  • Writing NeoLoad scripts for performance testing.
  • Test the system post migration/new enhancements to ensure that the migration/new enhancement is successful as per the requirements.
  • Validate Unit and functional test case reports, Neoload performance and sonar tool reports.
  • Develop unit tests using Junit framework and implement the unit test plan.
  • Implemented documentation for API’s using swagger.
  • Worked Pivotal/JIRA tools which are used for tracking user stories.
  • Execute unit tests to ensure continuous integration for all code changes checked into the configuration management system.
  • Evaluate the test coverage to ensure that all positive and negative flow, including edge case scenarios are covered.
  • Deploy spring Boot applications on Google cloud platform using CI/CD deployment process.
  • Fixing any pipelines issues in concourse and ensure smooth functioning and continuous integration.
  • Analyse the issues reported in production on the service level availability of microservices.
  • Identify issues reported in load performance testing and analyse the cause.
  • Work with reliability engineers to build an optimized platform.
  • Prepare and execute performance, load and stress test scripts using apache jmeter.
  • Perform performance testing of the API’s using Apache JMeter in Co-ordination with site reliability engineers by setting up the right infrastructure and monitoring tools.

Environment: JAVA 1.8, Spring Boot, Microservices, Lombok, Concourse CI/CD, Google cloud platform, Big Query, Gherkin, Cucumber, Junit, Pivotal Tracker, Swagger.

Confidential, CA

Java Developer

Responsibilities:

  • Involved in Design Development and Implementation of business Application usingJava/J2EETechnologies and proficient inJava/J2EEtechnologies likeJSP, Hibernate, Spring, Struts,Java Servlets, AJAX, JavaBeans, JNDI, JMS, XML
  • Implemented the project using theSpring Frameworkused Spring IOC and Dependency Injection, Spring MVC
  • Designed and developedRESTweb service for validating address.
  • Developed the application usingJSFfor front end,Springto manage business layer components.
  • Used Spring Framework and created the Dependency injection for the Action classes using ApplicationContext.xml.
  • Using Java Script functions for the custom validations.
  • DevelopedPythonbatch processors to consume and produce various feeds.
  • Developed data automation tests for the application and backend modules usingPython.
  • Developed Business Logic usingPythonon Django Web Framework.
  • Developed Merge jobs inPythonto extract and load data into MySQL database.
  • Created PHP/MySQL back-end for data entry from Flash.
  • Currently working on fitness tool which aids inTest Driven Development. pythonOO Design code for manufacturing quality, monitoring, logging, and debugging code optimization.
  • Created scripts inPythonwhich integrated with AmazonAPIto control instance operations.
  • Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Used Multithreading for invoking the database and also implemented complex modules which contain business logics using Collection, Reflection, and Generics API.
  • BuiltS3buckets and managed policies for S3 buckets and usedS3 bucketandGlacierfor storage and backup on AWS.
  • Running build jobs and integration tests on Jenkins Master/Slave configuration
  • Experienced in Automating, Configuring and deploying instances onAWS, environments and Data centers, also familiar withEC2,Cloud watch,Cloud Formationand managing security groups onAWS.

Environment: Java11, J2EE, Apache Tomcat, JBOSS, Microservices, Spring Framework, Apache, Kafka, Python, Docker, Amazon Web Services (AWS), GitHub, Apache Tomcat, JBOSS, Oracle, SQL, Enterprise NoSQL.

Confidential

Java Developer

Responsibilities:

  • Involved in developing the DAO layer to interact with Oracle 10g, SQL databases.
  • Configured Data Sources on the server for database connectivity.
  • Developed several POJO class to map table data intoJavaObject.
  • Conducted feasibility studies of Business Rules Engine for developing complex rules, decision tables and its performance and presented it to the customer.
  • Developed SQL queries including joins, unions that perform data retrieval for the application, according to the business rules.
  • Involved in developing client code for consuming web service calls using JAXB.
  • Defined unit test requirements and used Soap UI tool for performance testing.
  • Used multithreading in programming to improve overall performance.
  • Developed Server side programs using EJB 3.0 Helper beans and deployed on Web sphere App Server.
  • Implemented modules using CoreJavaAPIs,Javacollection, Threads, XML, and integrating the modules.
  • Used JAXB parser for parsing the valid XML files.
  • Involved in the development of the services layer using design patterns such as Session Façade, DAO, Value Object etc.
  • Prepared technical design document to understand the flow of the application.
  • Used Data Studio to write SQL Queries and for viewing the data in the database tables.
  • Used HP Quality Center for tracking Defects and SVN for version controlling.
  • Participated in peer reviews of code and provided comments.
  • Write and modify database stored procedures, triggers, functions, and PL/SQL Scripts.
  • Involved in writing shell scripts for deploying application on Unix.
  • Involved in Writing and reviewing unit test cases using JUnit.
  • Used CVS as version control system to check in and checkout the data.

Environment: Java, JUnit, MySQL, JDBC, Hibernate, JAXB, JMS, Web Service (RPC), ANT, Outlook, HP Quality Center, SVN, JUnit, CVS, Log4J, Eclipse IDE, MySQL, Windows XP/VISTA.

We'd love your feedback!