We provide IT Staff Augmentation Services!

Sr Java Developer Resume

3.00/5 (Submit Your Rating)

AZ

SUMMARY

  • Around 8 years of experience in IT industry comprising of Java/J2EE enterprise web application design, development, maintenance & support involving all SDLC activities like requirements analysis, design, implementation, reviews, unit testing, integration testing and production deployments.
  • Good Experience on working in using core Technologies like Java, J2EE, Servlets, JSP, JDBC, JavaBean, JavaScript, HTML, CSS, Webservices, Angular JS and Bootstrap Framework.
  • Strong knowledge of variousproceduralandobject - oriented programminglanguages such asC#.
  • Good experience inGolang. Excellent coding and problem - solving skills with ability to work as Developer.
  • Strong working knowledge in developingRestful webservicesandMicro ServicesusingGolang.
  • Implemented REST services by Golang with microservices architecture.
  • Excellent knowledge onObject Orient Programming concepts(OOPS).
  • Developedmulti-tiered object-oriented systemarchitectures using uses cases,UML.
  • Experience on O/R mappingSpring Core, JSFandHibernateFramework.
  • Experience injava8features likeParallel Streams, Lambdas, functional interfaces and filters.
  • Extensive experience with both core and advanced Java technologies which includesJSP, Servlets, JDBC, jQueryand various other middleware technologies.
  • Good knowledge of developing RESTful Web ServicesusingSpring MVCandTomcat/Glass FishServers.
  • Implemented the application usingSpring IOC, Spring MVC Framework, Spring Batch, Vert.x,andalso handled the security usingSpring Security.
  • Extensively Java collections with different classes and interfaces including List, Array List, Hash Map, Hash Set, and Tree Map.
  • UsedHibernate, object relational mapping(ORM)solution, technique of mapping data representation fromMVCmodel to Oracle Relational data model with anSQL-based schema.
  • Knowledge on JPA Hibernate and spring to perform CRUD operation withMySQLandOracle.
  • Followed Waterfall, Agile methodologies like Test Driven Development (TDD), Scrum, and Pair Programming.
  • Proficient in implementing design patterns likeSingleton,DTO, DAO, Factory, Session Facade, Front Controller Service LocatorusingStruts framework.
  • Experience in building isomorphic applications using React.js and Redux with GraphQL on server side.
  • Experience in working with GraphQL queries and use Apollo GraphQL library.
  • Experience in usingReact JS components, Forms, Events, Keys, Router, plus Redux, AnimationsandFlux concept.
  • Expertise in front end development and design usingServlets, Ajax, bootstrapandJUNIT.
  • Good Experience in React JS for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
  • Strong MERN stack (Node.js, ExpressJS, ReactJS, and MongoDB) experience for full-stack development.
  • Experience in working on modern MEAN Stack MongoDB, Express JS, AngularJS, ReactJS and NodeJS.
  • Implemented Angular 5 services to connect the web application to back-end APIs to POST/GET the data
  • Experienced in RDBMS design, DB2, DB normalization, ER modeling, SQL, PL/SQL, Procedures, Cursors, Functions, Triggers and good understanding in creating SQL and NoSQL Queries in Oracle, MySQL, MongoDB, Cassandra databases.
  • Strong experience increatingandpublishingpackagesin Framework Manager.
  • Involved in a data migration process between different versions ofCognos.
  • Experience on working with Cloud Computing Service environment like Amazon Web Services (AWS) and managed AWS like EC2, S3 bucket, Virtual Private Cloud (VPC) through AWS Console and API Integration.
  • Involved in building and deployingANT/ MAVENscripts for deployment and customizing WAR/ JAR file management for web applications.
  • Proficient with container systems likeDockerand container orchestration likeEC2 Container Service,Kubernetes, worked withTerraform.
  • UsedKubernetesto orchestrate the deployment, scaling and management of Docker Containers.
  • Experience in implementingSpark RDD'sinScala.
  • Experience with various MVC Java frameworks like Angular.JS, EXT.JS, Backbone.JS,Node.JS, EmberJS, BootstrapJS, RequireJs, D3.JS, etc.Responsible for developing the partner Homepages using HTML5, CSS3, JavaScript, React JS, Node JS and JQuery.
  • Hands on experience inAWSinfrastructure on various resourcesIAM, EBS, Security GroupandAuto Scalingin Cloud FormationJSONtemplates and some internet technologies includingTCP/IPandHTTP.
  • Experience in using bug/issue tracking, project Tracking and Management toolJIRA.
  • Expert in development of company´s internal CI system, providing a comprehensive API for CI/CD.
  • Experienced in developing Microservices applications using Spring Boot, Spring Batch, Spring IOC, Spring Integration, and Pivotal Cloud Foundry.
  • Experienced in working with ORM tools like Hibernate and using JPA (Java Persistence API) frameworks and APIs.
  • Hands on experience on different IDEs such as Eclipse, Spring Tool Suite and deployment using application servers and web servers like Apache Tomcat, BEA WebLogic, IBM Web Sphere.
  • Primarily used with version control systems such as GIT, SVN.
  • Strong experience in using Inheritance, Caching Strategies, Mapping Strategies, Annotations, JPA Annotations with Hibernate.
  • Developed JMS messaging components to handle asynchronous messaging from queues using Tibco EMS and SpringJMS.

TECHNICAL SKILLS

Java Technologies: J2EE, Servlets, JSP, JSF, JDBC, JavaBeans, SOAP, WSDL, REST, Apache Kafka, AWS, XML, JSON, JMS, Spring Batch, Spring Cloud, Spring Cloud, Spring Framework, Hibernate, Vert.x

Web Technologies: HTML, HTML 5, CSS, CSS3, JavaScript, JQuery, AJAX, XHTML, XML, JSON, Hibernate, MVC Design, Angular2/4/6, ReactJS.

Languages: C#, JAVA, C, C++, PHP,GraphQL, SQL, Python, HTTP.

IDE & Editors: Notepad++, Visual Studio 2010, Eclipse, JSfiddle, IntelliJ IDE

Application Server/Webservers: Apache, IIS, Tomcat, WebLogic, WebSphere, JBoss.

Database: SQL Server 2005, MySQL, Oracle 8i/9i/10g.

Operating System: Windows XP, 7, 8, Mac OS, UNIX, Linux

Framework: AngularJS, node.js, Bootstrap.js, Backbone.js, Angular6

Bug Tools: Firebug, Bugzilla, IE Developer.

Version Controls: SVN, CVS, GIT, JIRA.

Other Tools: Adobe Photoshop, Gimp, MS Office, Google Web Toolkit, Chrome Developers Tool, Windows Movie Maker,d3 visualization, connectors, JSF.

Cloud Technologies: Pivotal, Azure,AWS

PROFESSIONAL EXPERIENCE

Confidential, AZ

Sr Java Developer

Responsibilities:

  • In depth exposure to Web 2.0 solutions, developing webservices, OOAD architecture and modeling and designing artifacts to satisfy peculiar and complex business problem statements. Excellent analytical and communication skills in order to work with mid-size teams, technical and business leadership.
  • Strong mentor and coach, skilled in inspiring confidence and leading by example.
  • Extensively worked on front end, business, and persistence tiers using the spring framework
  • Involved in designing and implementation of MVC design pattern using spring framework for Web-tier.
  • Developed core java multi-threading processes extract and upload data from text files to search and schedule them as nightly batch processes.
  • Spring framework for MVC design Pattern, Action class, Action Servlets, Form Bean.
  • Created JSP screen by assembling Struts Tiles and Taglibs and used HTML for static webpage And JavaScript for View part of the project.
  • Created POC for SSl authorization using vert.x Framework.
  • Used Eclipse IDE for writing code and Apache Tomcat as application server.
  • Created POC for Automatic update for the deployment status update using Vert.x Framework (push Notification), HTML5, CSS3, JavaScript, Junit & JAVA.
  • Developed new RESTful API services that work as a middleware between our application and third-party APIs that we will used using Golang.
  • Developed applications in Java based UI within Angular 5.0 framework and Node.js, integrated with Typescript.
  • Developed front-end using HTML, CSS, JavaScript, jQuery and jQuery UI featuring the implementation.
  • Developed the application with Core Java concepts collections, Exceptions.
  • Developed warm-up programs in core java to load recently logged in user profile information into Mongo DB.
  • Implemented simulated top-down SOAP based Web Service to test the business logic for the rating calculation.
  • Used JDBC, MQ Series, Web Service, and Hibernate framework to access the data from backend MSSQL database server.
  • Used Stored Procedures to crunch data and creating view for fetching data from multiple tables on MSSQL Server.
  • Implementing ORM using Hibernate 4 framework.
  • Used Java Persistence API (JPA) for managing relational data mapping.
  • JMS for sending and receiving Message through application server.
  • Involved in developing the applications using Spring Framework for Dependency Injection Inversion of Control, Implemented the business logic using EJB (session and entity beans).
  • Designed SOA Architecture and Testing of 3-tier and n-tier component-based applications using Java Scala Groovy and J2EE technologies.
  • Used Microservices with spring boot-based services interacting through Restful web services.
  • Used HTTP GET method in the Bamboo REST API.
  • Created REST-Controllers with respect to RESTFUL standards in Spring MVC to connect model with view.
  • Developed server-side application to interact with database usingSpring BootandHibernate.
  • Used XMLSAX to parse the simulated xml file, which has simulated test data.
  • Used GIT and SVN for version control.
  • Used RxJava tosolve problems rapidly, simply to maintain.
  • Used Rx libraries for enablingReactiveProgramming inAndroiddevelopment.
  • Used Log4J logging framework to write Log messages with various levels.
  • Installed and configuredElasticsearchwith logstash ship of logs of three
  • Wrote Angular.Js frontend, which queried a customElasticsearchserver for search terms, and hosted everything on an AWS instance with Docker containers
  • Developed code in Java which creates mapping inElasticsearch
  • Followed Agile Methodology during the development process.
  • With the concept of ReactJs Worked on usage metrics and end to end events tracing for analysis purpose.
  • Expert in HTML5/CSS3 development and have experience React.js, angular.js, Responsive design.
  • Developing new states for website using Angular 4.
  • Configured Spark Streaming to receive real time data from the Apache Kafka and store the stream data toHDFSusingScala.
  • Experienced in developing scripts for doing transformations usingScala.
  • DevelopedSparkPrograms usingScalaandJavaAPI's and performed transformations and actions onRDD's.
  • Changing the AWS infrastructure Elastic Beanstalk to Docker withkubernetes.
  • Configured AWSMulti Factor AuthenticationinIAMto implement 2 step authentication of user's access using Google Authenticator and AWS Virtual MFA.
  • Includedsecurity groups, networkACLs,Internet Gateways, andElastic IP'sto ensure a safe area for organization inAWS public cloud.
  • Built S3 buckets and managed policies forS3buckets and used S3 bucket and Glacier for storage and backup on AWS.
  • Good Experience inarchitectingandconfiguringsecure cloudVPCusing private and public networks throughsubnetsinAWS.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins, and GitHub and AWSAMIs. Converted our staging and Production environment from a handful AMIs to a single bare metal host running Docker.
  • Extensively used Bootstrap for building responsive website with rich look.
  • Extensively used GWT for developing Ajax applications.
  • Used Maven to validate, compile and deploy the files.

Environment: JDK 1.8, Java/J2EE, EJB, JSF 1.0, Hibernate 4.0, Micro Services, Spring, JSP, CSS, JSTL, JDBC, Servlets, XML, JUnit, Scala, RxJava, ICP, JavaScript, Angular 4, JMS, Agile Programming, Html, CSS, JavaScript, React.JS, JQuery, JQuery UI, Eclipse, Golang, GWT, MySQL, Ajax, AXIS, Web Services JAX-WS, Maven, UNIX, SVN, Vert.x.

Confidential, Dearborn, MI

Sr Java developer

Responsibilities:

  • Involved in requirement gathering, designing and developing the entire system with Agile-Scrum Methodology.
  • Developed presentation layer includes UI components, validations using HTML5, applying styles using CSS, used jQuery to make Ajax calls.
  • Enhanced application performance by Angular 7 Component based development in view of future Angular framework transitions.
  • Build Restful API web services using Node JS and Angular 7 and used a full complement of Node.JS, and Mongo DB to store and present assessments.
  • Worked with modules like MongoDB and mongoose for database persistence usingNode.jsto interact with MongoDB.
  • Worked with JSON web tokens for authentication and authorization security configurations usingNode.js.
  • Worked with npm commands and using package.json for managing dependencies and dev-dependencies ofnodejsapplications.
  • Analyzed the requirements, use cases and prepared low- and high-level design documents.
  • Used Java8 features- streams, default, static methods and Concurrency API and Lambda.
  • Used Spring Boot Actuator to externalize application's configuration properties for different IDEs.
  • Used Microservices with spring boot-based services interacting through Restful web services.
  • Used Microservices to communicate using synchronous protocols HTTP and REST end points.
  • Used Rule Engines, Drools 6.x, and ILOG to validate the business User Roles.
  • Worked on Swagger UI to interact with API’s. Designed and documented API’s using Swagger.
  • Development of DAO layer using Hibernate Template.
  • Expertise in implementing application using Multithreading, Spring, Hibernate Frameworks and Apache Camel.
  • Implemented the Application using Vert.x.
  • Accessed various data stores from application using Vert.x.
  • Used Vert.x to provide simple APIs for authentication in application.
  • Used Vert.x to provide Java Connector Architecture (JCA) adaptor to interoperate with JavaEE application server.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Used RxJava to write clean and simpler code
  • Involved in the integration of frameworks like Spring Boot and Hibernate.
  • Developed POJO's, DAO which handles all database operations using Hibernate. Worked on advanced hibernate associations with multiple levels of caching and lazy loading.
  • Developed the framework to consume the web services hosted in Amazon EC2 instances.
  • Conduct systems design, feasibility and cost studies and recommend cost-effective cloud solutions such asAmazon Web Services (AWS).
  • Responsible for monitoring the AWS resources usingCloud Watchand application resources usingNagios.
  • CreatedAWSMulti-Factor Authentication(MFA)for instanceRDP/SSHlogon, worked with teams to lockdownsecurity groups.
  • UsedsparkSQLfor reading data from external sources and processes the the data usingScalacomputation framework.
  • DevelopETLProcess using SPARK,SCALA,HIVEandHBASE.
  • Managed Docker orchestration and Docker containerization using Kubernetes.
  • Building/MaintainingDockercontainer clusters managed byKubernetes Linux,Bash,GIT,Docker, onGCP (Google Cloud Platform). UtilizedKubernetesandD
  • Developed microservice on boarding tools leveragingPythonandJenkinsallowing for easy creation and maintenance of build jobs andKubernetesdeploy and services. Dockerfor the runtime environment of theCI/CDsystem to build, test deploy.
  • Wrote build & deployment scripts using Maven on Unix environment.
  • Analyze, design, develop document and lead to set the Multi-tenant, Hybrid Cloud Framework of whole SAAS DevOps of CA leveraging Utmost CAAS.
  • Backend proficiency using Node, Express, Go (Golang), MongoDb including 3rd¬party services Firebase, Kinvey and Parse.
  • Used GOLANG to log the different host system event and alert information to Cassandra database.
  • Developed unit test cases using Mockito framework for testing accuracy of code and logging is done using SLF4j + Log4j. Involved in the deployment of the application using WebLogic Server.
  • Designed Splunk Enterprise 6.5 infrastructure to provide high availability by configuring clusters across two different data centers.
  • Performed Field Extractions and Transformations using the RegEx in Splunk.
  • Designed and developed various Web forms using HTML, CSS, Bootstrap and JavaScript, React.JS
  • Worked with HTML5, CSS3, JSON, JavaScript, Reactjs and ES6 for developing user interface.
  • Created documentation for all the components which is included in React-Bootstrap page.
  • Responsible for Installing, configured and administered Splunk Enterprise on Linux and Windows servers.
  • Worked on installing Universal Forwarders and Heavy Forwarders to bring any kind of data fields into Splunk.
  • Writing Splunk Queries, Expertise in searching, monitoring, analyzing and visualizing Splunk logs.
  • Used NoSQL Mongo DB for database services. Created and managed Mongo DB Collections.
  • Involved in unit testing, integration testing, smoke testing etc.
  • Used GIT for Version Controlling and Jira as tracking tool.

Environment: Java 1.8, J2EE, Mongo DB, STS, WebLogic 10.2, Spring, Spring boot, Microservices, Hibernate, Kubernetes, Drools6.0, DHTML5, CSS3, JavaScript, RxJava, ICP, JUnit, Angular 7, Swagger, node.js, jQuery, Web services, Maven, Jenkins, Docker, Toad, Grunt, Golang, GIT, React.JS, Putty, Visio, Splunk, JIRA, Quality Center, Vert.x.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in project planning sessions with business analysts and team members to analyze business IT Requirements and translated business requirements into a working model by following Agile methodology.
  • Involved in architecting various Business Layer and Data Management components of a multi-tiered web-based system.
  • Involved in Single-page applications using HTML5, CSS3, Bootstrap, Angular JS.
  • Used Spring annotations to simplify the business logic for creating Spring MVC, Spring Boot Restful web services.
  • Created Spring Configuration files & used annotations to auto-wireJavaComponents using Spring Dependency Injection (IOC).
  • Used Spring Security for user authentication.
  • ImplementedJ2EEdesign patternslikeDAO, MVC, Factory Pattern and Singleton.
  • Developed and consumed Rest Services using HTTP methods such as GET, POST, PUT and DELETE for user and account Microservices.
  • Used JSON encoding and decoding techniques to convert complex objects to string and vice versa.
  • Used Hibernate as (Object Relational Mapping) ORM to map Java classes to database tables.
  • Developed POJO's, Data Access Object (DAO) that handles all database operations using HQL & Hibernate named queries.
  • Designing, creating databases, writing DDL, DML statements and populating the MySQL database.
  • Developed PL/SQL stored procedures on MySQL and performed PL/SQL tuning for the performance of the database by making necessary changes in java as well as DB code.
  • Developed user interface by using theReact JS, FluxforSPAdevelopment.
  • Implementedreact JScode to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.
  • Used React-Router to turn application intoSingle Page Application
  • Worked in usingReact JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Designed a dashboard using chart.js for creating different graphical representations of data.
  • Designed and implemented the RESTApi for the UI screen through the mobile user can leave their phone number and the convenient time to have the Customer Service Representative would call them back at the provided number and as per their mentioned convenient time.
  • Designed and implemented the RESTApi for the UI screen through the mobile user can look-up the available health plans and monthly premium against each of them by taking the zip code as the parameter.
  • Experience in integrating third party APIs such as Youtube, PDF files for educating the patient over sms.
  • Responsible for creating efficient design and developing User Interaction screens using HTML, CSS3, Bootstrap, JavaScript, Angular 6 and Node JS.
  • Enhanced application performance by Angular 6 Component based development in view of future Angular framework transitions.
  • Followed the HIPAA compliance to maintain the secrecy in user information.
  • Collaborated with clients on change requests, designed and developed solutions.
  • Used Maven for building applications and generating war/jar files.
  • Used GIT for version control.

Environment: Java 8, Micro Services, Hibernate, JSP, HTML, React.JS, Bootstrap, CSS, JavaScript, Node JS, Angular JS PHP, AJAX, Servlets, Spring MVC, GUI, Log4J, Maven, Kafka, JNDI, Maven, GitHub, JPA, Oracle 11g, MongoDB, Talent, Windows XP/7, LINUX, Eclipse, JIRA, RAD.

Confidential 

Web Application developer

Responsibilities:

  • Responsible for overall design & analysis of UI components and integration with existing J2EE
  • Designed, developed and maintained the data layer using Hibernate and perform configurations of spring Application Framework
  • Designed GUI of the project using HTML, JavaScript, Linux, jQuery, CSS to improve visual effect on the dynamic front-end
  • Developed Action Classes, which holds business logic in Struts framework
  • Implemented REST web services for other applications to communicate
  • Annotation based Hibernate beans developed to eliminate the mapping XML files
  • Used Jenkins plugins for code coverage and to run all the test before generating war file
  • Created prototypes in HTML, JavaScript and CSS for different UI pages
  • Implemented the integration with the back-end system with web services using SOAP and WSDL
  • Worked with jQuery UI to improve user experience, such as Validation Engine, Data Table, Dynamic Charts,
  • Developed spring boot and spring cloud-based cloud native micro services to be deployed into AWS.
  • Micro services will co-exist with monolithic application built with spring MVC deployed to Web Sphere
  • Worked on Integration of Micro services deployment patterns with the PAAS platform on top of AWS and Integrating with the Config the server and ZUUL proxy.
  • DevelopedJava Beansand Utility Classes for interacting with the database using JDBC
  • Processed JSON Request according to different types of modules, actions and request data
  • Designed and implemented of Spring-Security for the application for authentication process against LDAP, J2EE pre-authentication and Database
  • Used Spring Boot at the backend for easy application development including plugins, jobs, server configuration, etc.
  • Created jar files, compiled them and run those using Maven scripts
  • Maintained and written Sybase stored procedures
  • Used GIT repository for software configuration management and version control

Environment: Java, Agile, HTML5, CSS, JSP, Ajax, Spring, Hibernate, SOAP,XML, DB, SQL, JSON, JMeter, Apache tomcat, Sybase, ClearCase, Oracle 11g/12i, GIT.

We'd love your feedback!