We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

2.00/5 (Submit Your Rating)

Baltimore, MA

SUMMARY

  • Over 7 yrs. Of Extensive experience as a Core Java/J2EE developer, developing, designing, and testing applications using Spring framework, Servlets, JSP, JSTL, JSF, Java Beans, JDBC, Hibernate and MVC architecture.
  • Experience in Enterprise integration technologies - Web Services, SOAP, REST, Hibernate and data sources configuration.
  • Worked extensively using RESTful API in the last project.
  • Skilled in different tools like RAD, GIT, SVN/CVS, RTC, SOAP UI, TOAD, Putty, MS Visio.
  • Extensive Knowledge in HTML, CSS3, JavaScript.
  • Extensive knowledge and proficient in Data Structures and Algorithms.
  • Extensive experience in designing and developing XSD, XML, JSON files and interfaces.
  • Experience on UNIX shell script for scheduling jobs and in editing environment variables.
  • Experience using Maven, Gradle, ANT and ANTHILL PRO frameworks to build Java projects.
  • Used Splunk tool for monitoring logs & Application performances in Production.
  • Experience in developing Micro services to get the advantage of rapid performance and inter-module communication across the application.
  • Extensive knowledge of Core Java, data structure and algorithms, J2EE architecture, design Patterns, UML Design, and development.
  • Excellent experience on Unit Testing Frameworks like JUnit, Mockito, JMockit and TestNG.
  • Good Knowledge on using BDD Frameworks like Cucumber.
  • Experience in Advanced java technology including multithreading, JDBC, RMI, and network programming.
  • Experience working with AWS services: S3, Lambda, EC2, Aurora, Athena, DynamoDB, API Gateway.
  • Experience in the functional usage and deployment of applications in JBoss, Web Logic, Web Sphere and Apache Tomcat Server.
  • Extensive experience and actively involved in Requirements gathering, Analysis, Design, Coding and Code Reviews, Unit, and Integration Testing.
  • Expertise in DB2 and extensively worked with Oracle 11g/10g/9i/8i, MySQL, SQL Server relational Database Management systems as well as NoSQL database such as MongoDB.
  • Experience in designing Use Cases, Class diagrams, Sequence and Collaboration diagrams for multi-tiered Object-Oriented system architectures utilizing Unified Modeling Tools (UML) such as Enterprise Architect.
  • Worked on Agile methodology, SOA for many of the applications
  • Experience and Hands on Skills with Docker, Kubernetes. Strong knowledge of data migration to cloud such as Google cloud platform including best practices and technologies
  • 3+ years of Strong Experience on AWS platform and its dimensions of scalability including VPC, EC2, ELB, S3, and EBS, ROUTE 53.
  • Worked on Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Chef and Puppet.
  • Cognitive about designing, deploying, and operating highly available, scalable and fault tolerant systems using Amazon Web Services (AWS).
  • Extensively worked using AWS services along with wide and in depth understanding of each one of them.
  • Highly skilled in deployment, data security and troubleshooting of the applications using AWS services.
  • Excellent communication skills and strong Project management skills
  • Ability to learn and adapt quickly to the emerging new technologies.
  • Strong knowledge on the POS (Point of Sale) system development working scenario’s.

TECHNICAL SKILLS

Languages: Java 1.5/1.6/1.7,1.8, SQL and PL/SQL, HTML, CSS, Unix Shell Script

J2EE Technologies: JSP, Servlets, JDBC, MVC, Java POJO, Java Beans, Web services, JMS

Frameworks: Swing framework, Spring MVC, Hibernate

Persistence layer: Hibernate 2/3.1,4.2.5, JDBC

IDEs/tools: Eclipse 3.4/3.5, RAD, STS, IntelliJ

Design Modeling: OOA/OOD, OOPs, UML

Web Tools: JavaScript, SD, XML, HTML5, WSDL, CSS3.

Version Control: Dimensions, CVS, SVN, GIT

Database: Oracle 11g/10g, SQL, Microsoft Access.

Documentation Tools: MS Office 2003/2007/2010, Visio, MS Project, MS SharePoint

Cloud Platforms: Microsoft Azure, Amazon web Services (AWS), Google Cloud platform.

Message queueing system: Apache Kafka and Rabbit MQ

API’s: REST API and SOAP API.

PROFESSIONAL EXPERIENCE

Confidential - Baltimore, MA

Sr. Java Developer

Responsibilities:

  • Develop backend applications that are validated by strong unit tests, continuous integration testing, and regression tests.
  • Help Confidential in parsing payloads, reading user data from cookies, process it to distributed systems, and predict ads based on user info and display it to the user.
  • Collect and analyze Ad serving data and turn them into engineering and business insights.
  • Work with the business and product teams and conduct research to support ongoing innovations and discover strategic opportunities.
  • Support applications in production, including working with our Support, Operations and Product teams to minimize incident impact on our business.
  • Build scalable & distributed backend systems to enable Confidential to target both existing and prospective users with personalized messages
  • Build Auto-ML platform to enable Confidential to build intelligence ML based audiences at scale and fully automatically and seamlessly.
  • Build a reliable & standardized data aggregation platform which Confidential apps and tooling can depend on supporting real time use cases.
  • Build real time systems that can handle millions of TPS in 10ms latency.
  • Build bid/targeting platform that will help us target the right kind of potential users.
  • This involves working with datasets that are world population scale (billions of rows) in real time.
  • Do challenging & exciting full stack work at big data scale (Backend, Data) for both real time and batch data.
  • Proficiency in Java, with extensive understanding of its ecosystems.
  • Sound knowledge of OOPs Patterns and Concepts.
  • Familiarity with different design and architectural patterns.
  • Skill for writing reusable Java libraries.
  • Expert Understanding of the concepts of MVC (Model-View-Controller) Pattern, JDBC (Java Database Connectivity), and RESTful web services.
  • Experience in working with popular web application frameworks like Play and Spark.
  • Relevant Knowledge of Java GUI frameworks like Swing, SWT, AWT according to project requirements
  • Ability to write clean, readable Java code.
  • Experience in handling external and embedded databases.
  • Understanding basic design principles behind a scalable application.
  • Skilled at creating database schemas that characterize and support business processes.
  • Implementing automated testing platforms and unit tests.
  • In-depth knowledge of code versioning tools, for instance, Git.
  • Understanding of building tools like Ant, Maven, Gradle, etc.
  • Expertise in continuous integration using Jenkins.
  • Java Server pages (JSP) and servlets.
  • Experience in Service-oriented architecture.
  • Worked with Web Technologies like HTML, Javascript, CSS.

Environment: Core Java/J2EE, servlets, Spring boot, Oracle DB, Hibernate, Rest Services, Bootstrap, Junit, Mockito/JMockit, HTML5, XHTML, XML, XSD, CSS, Hive, SQL, screwdriver, Gitlab, Kafka. IntelliJ, RestAPI, JPA.

Confidential - Irving, TX

Java back-end Developer

Responsibilities:

  • Write Java code to meet the U.S federal export Compliance law for Confidential products exporting out of US border.
  • Implement strict validations for screening end user customer in core Java using Spring framework with Enterprise Edition Java 8.
  • Developed Application using Rabbit MQ, Kafka for message queuing.
  • Responsible for designing architecture for new systems interfacing with compliance application.
  • Working with whole team as a united entity and help team members onboarding existing and latest technologies.
  • Worked extensively with designing and developing XSD, XML, JSON structure payloads and processing it in application and apply business logic and response back to upstream systems.
  • Developing applications using Oracle Database, Hibernate Hql.
  • Created and Verified Web services API requests, SOAP Protocols.
  • Involved in creating Test Environment for Web services Testing.
  • Developed code using Design Patterns like DAO, Factory Pattern, Singleton, and Value Objects.
  • Connected to Data Sources and performed operations using Spring
  • Worked with Integrating applications using postman, SoapUI tools.
  • Used Hibernate framework for data persistence, involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations for data persistence.
  • Responsible for writing complex Stored Procedures, Functions for data in the application.
  • Using source code tools such as Gitlab, GitHub, bitbucket.
  • Responsible for providing ETAs on behalf of whole team and assign team members JIRA tickets according teams capability.
  • Work for developing java applications using deployment strategies on OCI build servers.
  • Responsible for data management such as DB creation, table creation, altering and deletion based on requirements.
  • Having extensive experience in Manual and Automation Testing of SOAP and REST APIs.
  • Experience in Test Planning, Test Case Preparation, Developing and executing Test Scripts, Test Results Analysis, Bug Reporting and Bug Tracking, Creating Traceability Matrix (RTM)
  • Experience in manual testing with working experience on Functionality (Web Application), GUI, API testing, Regression, System, Integration, Ad-hoc, Sanity, Smoke, and end to end Testing support.
  • Having experience of QC (Quality Center)
  • Defect fixing of the errors caught in the development, unit testing and QA phase
  • Used JIRA tool for tracking bugs and new stories.
  • Performing Code reviews with the team, helping team to fix code reusability, encourage team to use proper code conventions, reduce code glitches, identify bugs and protect/secure code from Vulnerabilities.
  • Used Junit for testing each class.
  • Develop detailed Functional specification documents to design new requirements (TDD) which explains the code developing as part of the requirement and sent for reviews.
  • Create Flowcharts, Diagrams to present to clients to better understand product/application.
  • Coordinating with the release engineers for the deployment requests and any build failures.
  • Code analysis on the issues found by QA and providing the fixes for defect closure within the SLA.
  • Extensive Regression testing before pushing changes to prod.

Environment: Core Java/J2EE, Spring boot, Oracle 12g, Hibernate, primarily soap Services, Bootstrap, JUnit, HTML5, XHTML, XML, XSD, CSS, UI operations of React, SQL, RESTful API, Jenkins, selenium SE, Appium, Gitlab, spring tool suite, RestAPI, JPA.

Confidential

Java Developer

Responsibilities:

  • Responsible for Validating Functional design documents (FDD)
  • Created Technical design documents (TDD) which includes system design and flow further involved in TDD reviews for validating the design documents.
  • Implementing spring framework to develop inversion of control and injection of beans-based architecture.
  • Implementing restful services with Spring MVC using core java.
  • Implementing synchronized and multithreaded design using spring MVC.
  • Development of source plugins for Legacy and non 3PAR arrays to fetch data from arrays.
  • Using Hibernate to communicate with PostgreSQL database and queries using HQL.
  • Using AngularJS as the development framework to build a single-page application.
  • Leveraging AngularJS resources for all data access, encapsulating URLs and standardizing data access interfaces.
  • Developing new states for website using AngularJS and making API calls using Rest angular.
  • Responsible for writing Web API controllers for providing REST services for making API calls.
  • Creating AngularJS controllers, directives, models for different modules of the application.
  • Writing the complex code for logic in API Controllers using JAVA as code behind.
  • Extensively used Bootstrap for building responsive website with rich look.
  • Granting User Access to a Linux Server using Centrify.
  • Add Linux server, analyze environment and install Centrify software using Deployment Manager.
  • Implement modules into NodeJS to integrate with designs and requirements.
  • Use Node Package Manager (NPM) to manage the modules and used it to install useful tools such as Express.
  • Responsible for writing Web API controllers for providing REST services for making API calls.
  • Responsible for writing complex Stored Procedures, Functions for data in the application.
  • Responsible for refactoring code of other developers using OOPS concepts.
  • Implemented Java design patterns such as singleton, abstract, factory patterns for gaining better results.
  • Worked on SVN for controlling branches.
  • Responsible for writing the unit test framework for application using Junit.
  • Created Test Scripts using Element locators and used Selenium WebDriver to test web applications.
  • Enhanced Test scripts using Java programming features and TestNG Annotations.
  • Involved in setting up and configuring the test environment with Eclipse and TestNG.
  • Created Feature files, Scenarios and Glue code using Cucumber Framework.
  • Involved in Maven build script changes for the build and deployment.
  • Worked on Jenkins continuous integration tool for deployment of project.
  • Set up Jenkins server and build jobs to provide continuous automated during the day and periodic scheduled builds overnight to support development needs using Jenkins, JUnit and Maven.
  • Developed Maven/Ant build-scripts and configured continuous integration servers like Jenkins/Hudson for regular builds.

Environment: Core Java/J2EE/Advanced java, Struts 1.1, JSP, JSON, AJAX, DHTML, JDBC, XML, CSS3, EJB 2.0, Log4j, SOA, IBM WebSphere Application Server 6.0, RAD 6.0, IBMMQ, DB Visualize 6.1.1, Ant, Edit Plus, Log4J, IBM AIX 5.3, Sun Solaris OS v 8.0/10, OS/390.

We'd love your feedback!