We provide IT Staff Augmentation Services!

Sr.java Developer Resume

3.00/5 (Submit Your Rating)

Summit, NJ

PROFESSIONAL SUMMARY:

  • 7+ Years of versatile experience in analysis, design, development, documentation, implementing, and testing of software applications and in developing n - tier architecture-based solutions with distributed components and internet/intranet applications.
  • Strong Knowledge of Application Development usingSoftware Development Life Cycle SDLCusing various methodologies likeWaterfall,Agile/Scrum.
  • Expertise in conceptualizing, designing, and technical coding solutions using Java/J2EE technology stacks.
  • Experience in Java design patterns such as Session Façade, Singleton, Data Access Objects (DAO), Model View Controller, Front controller, factory, abstract factory, singleton, and Business Delegate.
  • Experience in AWS concepts like S3, Lambda, EC2, VPC, EBS and IAM.
  • Experience in developing Web Services using - SOAP, WSDL, REST, and developing DTDs, XSD schemas for XML.
  • Hands-on experience in different modules (Spring Core, Spring MVC, Spring ORM, Spring JDBC, Spring AOP, Spring Security) of Spring Application Framework.
  • Experience in writing DAO using Hibernate and Hibernate mapping files.
  • Experience in the development of data access objects, data transfer objects as part of the persistence layer, and EJB components to perform the business logic.
  • Experience in developing microservices applications using Docker, Kubernetes and deploying on AWS.
  • Experienced in working with message-oriented middleware using different technologies like JMS, Web sphere MQ, and Message-driven beans (MDB).
  • Participated in the design/development of UI screens using HTML, CSS, JavaScript, jQuery, AJAX.
  • Experience in developing and deploying applications on Web Logic, JBoss, Apache Tomcat Application servers.
  • Strong knowledge in building and deploying Apache Ant/ Maven scripts for deployment and customizing WAR/ JAR file management for web applications.
  • Excellent experience in designing and coding stored procedures and functions using PL/SQL and fine-tuning SQL queries.
  • Expertise in implementing client-server business applications using Microservices.
  • Experience in software testing, Junit testing, regression testing, and defect tracking and management using JIRA.
  • Experience working with version control tools like GIT, Subversion, and CVS.
  • Integrated logging frameworks such as Log4J and commons for logging and debugging the application.
  • Strong knowledge developing dynamic web applications and deploying in various environments.

TECHNICAL SKILLS:

Java Frameworks: J2EE, Spring Boot, Spring, Hibernate, RESTful and JUnit

Languages: Java, Scala, Python, PL/SQL

Web technologies: Angular JS, React Js, Angular 4/7, Typescript, JavaScript, NodeJs, jQuery, NPM, DOM, HTML5, CSS3, DOM, JSON, XML, XPath, AJAX

Web services: JAX-WS and JAX-RS

Application/Web servers: WebSphere, WebLogic, JBoss, Tomcat

RDBMS/NoSQL: Oracle, Microsoft SQL Server

Methodologies: Agile, Scrum, SDLC Waterfall model

Defect management: Jira, Service now

Version control: CVS, SVN, GIT & GitHub

Operating systems: Windows 7/10, Unix & Linux

IDE s: Eclipse, IntelliJ, Web Strom and Visual studio code

Build management: Jenkins and Maven

Testing: Junit, Mockito, PowerMock, RestAssured, Selenium, Protractor, Cucumber, Gherkin, Pytest

Logging tools: SLF4J, Log4J

DevOps & Cloud: Docker, Kubernetes, and AWS(EC2, ECS, ALB, Clusters, Target Groups, Target Definitions, Lambda Functions and S3 Bucket)

Amazon Web Services: Container Services, Cloud Formation Script, EC2, AWS Lambda, S3

Container Frameworks: Docker, Docker Compose and Kubernetes

EXPERIENCE:

Confidential: Summit, NJ

Sr.Java Developer

Responsibilities:

  • Involved in developing components on Reporting Dashboard with Spring MVC, Spring boot, Spring Framework, and Hibernate.
  • Worked as part of Microservices team to develop and deliver Maven projects to deploy on Tomcat.
  • Restful endpoints are created for UI and other services to consume.
  • Implemented Apache to provide a unified, high-throughput, low-latency platform for handling real-time data feeds.
  • Used GIT for Version Control.
  • Design, develop and implement Behavior Data-Driven (BDD) automation testing framework utilizing Java, Cucumber, and Selenium Web Driver.
  • Wrote AngularJs frontend, which queried a custom Elasticsearch server for search terms, and hosted everything on an AWS instance with Docker containers.
  • Developed code in Java which creates mapping in Elasticsearch.
  • Developed Core Service as a maven jar that can be included by other Microservices as their maven dependency.
  • Core service uses the main database and the other Microservices use their individual databases to access and store data.
  • Using Docker containers for local and cloud-based development.
  • Created Server instances on AWS, Tomcat, and Swagger are installed and used for deploying Microservices.
  • Built Microservices using Spring Boot, Spring Cloud and deploying to AWS Cloud.
  • Configured Jenkins jobs for Application Deployments to the AWS cloud environments.
  • Involved in developing JUNIT Test Cases to validate the type of data in the XML Files. Used Log4J for logging and tracing the messages.
  • Hands-on experience on REST-based web services using the JAX-RS library.
  • Customized Restful Web Service using Spring Restful API, sending JSON format data packets between front-end and middle-tier controller.
  • Configured and maintained Jenkins to implement the CI/CD pipeline
  • Implemented CI/CD pipeline using Jenkins and extensively worked for End-to-End automation for all build and deployments.

Environment: Java, Spring, Spring boot, Web Services, Oracle, Hibernate, SQL, MVC, JSON, JAXB, Unix, Linux, Log4j, STS, Mockito, Apache Tomcat, Maven, Jenkins, GitHub, JIRA, EC2, S3, VPC, Redshift, SQS, SNS, SWF, IAM, EMR, Cloud watch, AWS Lambda

Confidential: Dallas, TX

Senior Java Developer

Responsibilities:

  • Converted a monolithic app to microservices architecture using Spring Boot using 12-factor app methodology.
  • Deployed, Scaled, Configured, wrote manifest files for various Microservices in PCF.
  • Implemented REST Microservices using spring boot.
  • Generated Metrics with method-level granularity and Persistence using Spring AOP and Spring Actuator.
  • Implemented a service layer using Spring IOC and annotations and Controllers using Spring MVC.
  • Design roles and groups for users and resources using AWS Identity Access Management and managed network security using Security Groups and IAM.
  • Developed the application using industry-standard design patterns likeService Locator, Singleton, Business Delegate, MVC, and Factory Pattern,etc. for re-usability.
  • Prepared complex SQL scripts to verify the database updates, inserts, and deletes of the records.
  • Hands-on experience with build and deployment tools includingAnt/Maven, logging, and Debugging usingSlf4,Log4j, unit, and integration testing using JUnit.
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • Good understanding of various types of AWS Elastic Block Storage (EBS) and their utilization based on requirements.
  • Worked on writing efficient SQL stored procedures to generate outbound files for external systems.

Environment: Java 1.8, J2EE, Spring, Spring Cloud, Junit, REST, HTML5, CSS3, JavaScript, Microservices, JSON, GIT, Eclipse, IntelliJ, MongoDB, PostgreSQL, Jenkins, SonarQube, GitHub, Postman, Gradle, JIRA, Confluence, PCF, Tomcat.

Confidential : Houston, TX

Java Developer

Responsibilities:

  • Converted a monolithic app to microservices architecture using Spring Boot.
  • Deployed, Scaled, Configured, wrote manifest files for various Microservices in PCF.
  • Designing and developing new REST-based microservices on Spring boot framework and deploying them on various environments of Pivotal Cloud Foundry (PCF).
  • Implemented REST Microservices using spring boot. Generated Metrics using Spring Actuator.
  • Expertise working with SOAP, Rest, and Microservices using CXF, Jersey and Cloud Foundry.
  • Designed and developed a user interface using Spring MVC.
  • Secured the API’s by implementing OAuth 2.0 token-based authentication/authorization scheme using Spring Security.
  • Developing API for usingAWS Lambdato manage the servers and run the code in theAWS.
  • Used the AWS-CLI to suspend an AWSLambdafunction. Used AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS.
  • Extensively involved in the integration of the Front-End web interface with the Spring.
  • Developed the application using Spring Framework that leverages classical MVC architecture, JSP, HTML, and CSS.
  • Secured the API's by implementing OAuth 2.0 token-based authentication/authorization scheme using Spring Security.
  • Used spring config server for centralized configuration and Splunk for centralized logging.
  • Used GitLab Runner for Microservices deployment.

Environment: Java 1.8, RESTful web Services (Spring Boot), PCF, Spring Config server, HTML, JSON, Log4j, Git, Junit, Tomcat 7, PostgreSQL, Jenkins, Postman, Gradle, JIRA, Confluence, WebSphere, JSP

Confidential

Java Developer

Responsibilities:

  • Participated in the complete software development lifecycle tasks (design, coding, testing and documentation).
  • Responsible for preparing the use cases and for designing and developing object models, class diagrams with UML Specifications.
  • Developed Spring MVC Rest controllers, services for backend interactions.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Involved in writing Spring Configuration XML file that contains declarations, DB connections and other dependent objects.
  • Developed and deployed REST API Services with SpringBoot to establish services for end devices.
  • Used DAO pattern to fetch data from database using Hibernate to carry out various database.
  • Develop new and existing modules in Scala while working with developers across the globe
  • Extensive knowledge of Scala/Java development
  • Development and maintenance of Scala applications that are executed on the Cloudera platform
  • Testing experience using Scalatest.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, and cache concepts.
  • Developed various generic JavaScript functions used for validations.
  • Used Angular Js and JavaScript extensively to implement front end /user interface features in the application.
  • Involved in implementation of MVC pattern using Node.JS, Bootstrap and Express.
  • Designed the front-end application and user interactive web pages using web technologies like Angular Js in conjunction with Bootstrap to render web pages responsive.
  • Defined new validations through AngularJs for the form field validation implemented through HTML5 and CSS3.
  • Developed REST services using Spring and used JAXB API for XML parsing
  • Consumed RESTful web service and performed data retrieval using Hibernate and integrated with Web Method via Webservices.
  • Used Maven to build the application and deployed on Apache Tomcat Server.
  • Used Eclipse IDE for coding and GIT for version control.
  • Wrote Hibernate annotation-based mapping Java classes with Oracle Database tables.
  • Implemented the logging mechanism using Log4j framework and used SVN version control to track and maintain different versions of the application.
  • Created and implemented PL/SQL queries, views stored procedures and triggers.

Environment: Java/J2EE, Spring MVC, Spring, Hibernate, Bootstrap, HTML5, CSS3, AngularJs, NodeJS, JavaScript, Scala, RESTful, UML, RESTful, Maven, Apache, Log4J, PL/SQL, SVN, Eclipse and Windows.

We'd love your feedback!