Sr Java Developer Resume
Stamford, ConnecticuT
SUMMARY
- Extensive experience in analysis, design, development, and implementation of Web - Based, Client/Server applications, and Database applications.
- Strong hands-on experience withSpring IO,and Spring Boot.
- Expertise in developing and implementing Web applications using Java/J2EE Technologies including Core Java, JDBC, Hibernate, Spring, JSP, Servlets, Java Beans, EJB, and JNDI.
- Experience in cross-platform development using DOJO and used Jenkins for CI/CD.
- Proficient in using RDBMS concepts and worked with Oracle.
- Strong front-end UI development skills using scripting languages HTML/HTML, DHTML, CSS/CSS, JSP, JavaScript, React 16.8.6, XML and PHP.
- Good noledge of designing, deploying, and operating highly available, scalable, and fault tolerant systems using Amazon Web Services (AWS) and Azure.
- Good experience working with AmazonWeb ServiceslikeEC2,S3, Amazon SimpleDBAmazonRDS, Amazon Elastic Load Balancing, AmazonSQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS, and Amazon Cloud Front.
- Strong understanding of common API technologies, such asOAuth,SAML,Spring Boot,andMicroservices.
- Extensive experience in developing Microservices usingSpring Boot, Netflix OSS (Zuul, Eureka, Ribbon, Hystrix), and followed domain-driven design.
- Strong Experience in creatingCI/CDpipelines using various tools such asAnt, Maven, GIT, Hudson/Jenkins, Sonar, Nexus, Artifactory, and Apache.
- Worked extensively on technologies Spring, Web services, Tomcat, SOAP, XML, JMS, JNDI, JDBC, and various Databases like Oracle, MySQL, and Microsoft SQL server during my tenure in Software Development.
- Strong experience in various development environments like Eclipse, and NetBeans.
- Expertise in web services both developing and consuming REST (JAX-RS) API and strong noledge of SOAP (JAX-WS) and WSDL.
- Expertise inHibernate,Docker,Jenkins, Azure, EMR, Apigee, Splunk, Dyna TraceManagement tools, and web commerce likeATG.
- Ability to understand teh Java Wed technologies JSF/JSP, jQuery, React JS.
- Proficient in using Unit testing along withJasmine, Karma, and Mochatest runners.
- Proficient in developing Single Page Applications (SPA) usingAngularandReact.js.
- Thorough understanding of Object-Oriented Methodology, UML, and Design Patterns.
- History of developing and designing web services based onTomcat, Spring MVC, Spring Boot, Hibernate, JPA, Oracle Database, MySQL
- Have good experience and exposure to most of teh J2EE technologies like Spring3.0, Restful Web service, Hibernate, EJB, JMS, JDBC, Servlet, JSF, JSP, XML, XSLT, Java Script,
- Worked on front-end/presentation tier development using Struts Framework that includes JavaScript, Ajax, and CSS.
- Experienced inSparkScalaAPI,and SparkPythonAPI to transfer process, and analyze datain different formats and structures
- Experience in Integration of Amazon Web ServicesAWSwith other applications infrastructure.
- Strong working experience in Data Warehousing concepts, Star Schema, and Snowflake Schema methodologies. Experience in Data Modeling, Dimensional modeling of large databases.
- Experience in working in Cloud Services of Azure and AWS.
- Good Experience in writing Unit Test, Angular, and Integration Test cases using XUnit, NUnit, JUnit, Jasmine, Mocha, Chai, and Karma frameworks.
- Experience in working with CSS preprocessorLESS, SASS/SCSS, Stylus, CSS Tachyons, and Well-versed using Grunt and Gulp Task Runners. Using other toolsWebPack,Babel, and TypeScript.
- Hands-on experience in Spring Frameworks, includingSpring 5, Spring MVC, Spring Data, Spring Boot, Spring Security, Spring Cloud
- Strong understanding of DevOps CI/CD processes and implementation of related technologies; including version control and artifact repository tools.
- Expertise in using JavaScript build tools and task runners likeWebpackfor React and Angular 2.0/4.0, Grunt, Gulpfor Angular 1.0,Browserifyfor packaging Node JS modules for browsers.
- Good Experience in Server-side Frameworks likeNode.jsand JavaScript libraries likeReact.js, Flux, and Redux
- Knowledge of software development methodologies and concepts, SQL, Java, C, Bootstrap, JavaScript, Spring MVC, RESTful API, Hibernate, AngularJS, Jasmine, HTML5, and CSS3.
- Experience of teh Maven in teh development of teh application.
- Experience with ApacheKafkaJMS and Rabbit MQ as teh message-oriented middleware.
- Knowledge of Jenkins and also teh other JVM language.
- Implement JBoss drools rules for comparing teh data between Trading Systems and Accounting Systems
- Experienced in writing and implementing unit test cases using Junit, Easy mock, and Mockito.
- Knowledge of teh payments industry.
- Hands-on Experience in AWS Cloud in various AWS Services such asRedShift, Cluster, and Route53 Domain configuration.
- Knowledge of teh Mean Stack Development in teh Project development
- Good at programming and also with scripting languages.
TECHNICAL SKILLS
UI Web Technologies: HTML/HTML5, XHTML, XML, CSS/CSS3, JavaScript, AngularJS, Angular 2, ReactJS, Redux, flux, NodeJS, AJAX, jQuery, JSON, DOM, ECMAScript 6, Typescript and java.
Version Control Tools: GIT, SVN, Bit Bucket
Databases: Oracle 10g, MySQL, MongoDB
Operating Systems: Windows XP/Vista/7/8, MAC OS X, Ubuntu, LINUX, UNIX
Web/App Server: Apache Tomcat, WebLogic
Testing & Debugging Tools: JIRA, Firebug, Google Chrome Web Debugger, IE developer Tools, jest, Jasmine, Karma, Mocha, Chai, Jenkins.
IDE’s: Notepad++, Eclipse IDE, Sublime Text Editor, Atom, Visual Studio, web storm
PROFESSIONAL EXPERIENCE
Confidential, Stamford, Connecticut
Sr JAVA Developer
Responsibilities:
- Involved in software development life cycle starting from requirements gathering and performing Object-Oriented Analysis.
- Designed and developed teh login portal using teh framework React along with HTML, and CSS.
- Developed a web application by using React as teh front-end, and using Web API to receive and pass data to teh backend.
- Deployed applications on Azure by using AppDynamics.
- Currently working onSparkapplications extensively usingScalaas teh main programming platform
- Used AWS Beanstalk for deploying and scaling web applications and services developed with Java 8, PHP, Node.js, and Python on familiar servers such as Apache camel.
- Build and maintain code repositories and code migrations using CI/CD strategies (GIT, SVN, CSV, Jenkins).
- Reviewedjavacoreconcepts, used multithreading, and was introduced tojava8 features
- Working onIdentity Managementservice to enable client applications to manage identities such as users and roles.
- Developed and maintained automated regression test cases in Selenium WebDriver using Core Java and python programming language.
- Creates and configures Micro-Services architecture and integrated with React.Js application.
- Implemented teh application usingSpring BootFramework and handled teh security usingSpring Security.
- Worked as a JAVA Portal Engineer and developed SSO, RSS, and Content Management System.
- Implemented automated local user provisioning instances created in teh AWS cloud.
- UsedBabelas a transpiler,WebPackas teh module bundler inReact.jsandRedux.
- Wrote python scripts to parse XML documents and load teh data into teh database
- UsedPostmanto test teh RESTful API for HTTP requests such as GET, POST, and PUT.
- Implemented Backend and Frontend unit and integration testing for all layers of teh applications using Junit, Mockito, and Mocha.
- Involved in CI/CD process using GIT, Nexus, Jenkins job creation, Maven build Create Docker image and deployment in AWS environment
- Take care of complete java multi-threading part in back-end components.
- Implemented continuous integration & deployment (CI/CD) through Jenkins for Hadoop jobs.
- Used Java 8 streams and lambda expressions to increase performance.
- Design and implement micro-services API for mobile/web front end and back end edge points. Good Knowledge on Microsoft Azure Cloud.
- Used Microservice architecture withSpring Boot-based services interacting through a combination of REST andApache Kafkamessage brokers and also worked with Kafka Cluster usingZooKeeper.
- Realized multipage user experience via Angular Routing and applied Router Guard to grant or deny access to teh users while navigating between different components.
- Design and develop RESTFUL service interface using Spring 4 to teh underlying customer event API for Payments, Registration, and Services.
- Wrote unit test cases using chai and mocha for ReactJS components.
- Created reusable and testable React.js functional and class components using es6
- Prepared Unit test cases for testing teh new functionality and supporting SIT and UAT till teh rollout to production.
- Worked on Configuration of Internal load balancer, load balanced sets, and Azure Traffic manager. Managed Docker orchestration using Docker Swarm and was also responsible for teh containerization of applications using Docker.
- Knowledge in teh Agency Management Systems/Incentive Management Systems.
- Design and implementation of Spring-Security for teh application for autantication process against LDAP, J2EE pre-autantication, and Database.
- Developing business logic withJavacore, collections, andjava8 lambda expressions, streamers, and Local Date objects.
- Designing solutions on Azure, AWS, Google, Soft Layer & other hybrid cloud options
- Created Server instances onAWS.Tomcat, Swagger, andhawtioare installed and used for deploying Micro-services. nCollectionswhich would increase teh performance of teh Application.
- Provide system management involving account monitoring Security, and operating system Installation.
- Heads on experience Spring Boot, APM, and Log Insight.
- Clear concepts of Azure Service Management (ASM - Classic) model vs newer (ARM - Azure Resource Management) model and experience in setting up RBAC roles (OOB) and Custom RBAC roles to Subscription level, or Resource Manager Level to manage Azure Resources.
- Designed and developed back-end REST API inSpringBootand Hibernate.
- Developed single-page applications usingAngular 2,Typescript,web pack, andgrunt.
- Responds to issues and problems via ready brought forward and ensures they are resolved in time. transmission among services from legacy systems.
Confidential, NYC, NY
JAVA Developer
Responsibilities:
- Design & development of new Java/J2EE middle-tier components.
- Prepare Design Documents, conducted an impact analysis of requirements on teh platform and participated in a business meeting.
- UsedScalacollection framework to store and process metadata and other related information.
- Designed and developed teh REST-basedMicroservicesusing theSpring Boot
- Designed and developed teh login portal using teh framework React along with HTML, and CSS.
- Developed a web application by using React as teh front-end and using Web API to receive and pass data to teh backend.
- Migrating teh existing project to Microsoft Azure with Azure services.
- Used Angular CLI to manage teh project; created reusable Components and Services using JavaScriptES5, Typescript, andAngular4.
- Developed CI/CD solutions for running an AngularJS application from a Tomcat container using Jenkins and Sonatype Nexus.
- Developed Rest API to process teh data from DB to another Rest Service.
- Build scripts onAWScloud for schedulingEC2 auto-scaling load balancerwithpython ScI
- Written Integration Tests usingNightWatchJSand unit test cases usingMocha.
- Involved designing in web pages using HTML 5, CSS3, JavaScript, React.js, Redux, React-Bootstrap, Node.js, express.js, Mongo DB.
- Designed and developed teh agent portal using teh framework AngularJS 2.0 along with HTML5, CSS3, and Typescript.
- Azure Resource Manager (ARM) provides security, auditing, and tagging features to halp you manage your resources after deployment.
- Decorated UI using HTML5, CSS3, Bootstrap3/4, and Angular Material.
- Worked on CI/CD tools like Bitbucket, and Bamboo, Used Splunk to check application logs, and Postman for Manual Testing.
- Proficient in Swing, EJB, CoreJAVA, and XML (XSLT and Schema)
- In-depth experience with J2EEtechnology, JavaSpringMVC,SpringAOP, Spring Security,SpringBoot, Maven, JDBC/Hibernate, and JPA.
- Implemented Micro-services using Pivotal Cloud Foundry (PCF) platform build uponSpring BootServices.
- Expert in creating bundling complex applications using Webpack or packaging it using gulp/grunt.
- Worked on teh frontend using Angular Components, Services, and Data Binding.
- Worked onJAVACorecoding to provide teh Multithreading, Localization, and Collections framework.
- Extensive experience in deployment, configuration, customization, and integration of Oracle Identity Management suite components.
- Prepare teh Azure cloud infrastructure Azure Resource Manager Templates.
- Used Webpack module bundler and Babel javascript compiler in accompanying React JS.
- Followed agile methodologies in teh Software Development Life Cycle with a Test-Driven Development approach to build teh application.
- Heads on teh Java application development.
- Skilled in leading frameworks such as React.js to build high-quality, scalable, and reusable components and Front-end solutions.
- Wrote unit test cases using chai and mocha for ReactJS components.
- Worked with Jenkins under teh CI/CD pipeline providing continuous improvement to agile software development teams.
- Apache Camel's AWScomponent is used to upload documents to S3.
- Implemented spring and Hibernate frameworks along with Restful web services in developing teh application.
- Used Azure Resource Manager (ARM) to deploy, update, or delete all teh resources for your solution in a single, coordinated operation.
- Used Ajax and jQuery for creating dynamic web pages which interact frequently with teh server.
- Used frameworks for generating animations in teh user interface.
- Used Node JS for server-side code and Express. JS as teh framework. Written callback functions for teh RESTful API
- Worked wiTEMPthangularcomponents, directives, and services, and achieved performance efficiency by creatingangularfeature modules to take advantage of lazy loading.
- Used Amazon IAM to maintain teh user credentials and was involved in creating custom IAM policies for various groups defined within teh organization.
- Implemented REST Microservices using spring boot. Generated Metrics with method-level granularity and Persistence using Spring AOP and Spring Actuator.
- Expertise in troubleshooting problems encountered in teh implementation, Upgradation, and integration of Oracle Identity Management suite components.
- Used various features from Reacts like data binding, routing, custom filters, and directives to meet various customized requirements.
- Using Azure Functions to integrate applications and run backend processes according to schedules without provisioning/managing servers
- Used HTTP services and resource in React JS to get and handle JSON data from teh backend.
- Good expertise in coding withPython,Scala, and Java.
- Strong Knowledge in teh Data Analysis, Design, Development, Implementation, and Testing of Data
Confidential
Java Developer
Responsibilities:
- Participated in discussions to finalize teh architecture of teh application and prepared detailed design documents using Java Class and Web Sequence Diagrams.
- All teh functionality is implemented usingSpring IO/Spring BootandHibernate ORM. Implemented Java EE components usingSpring MVC, Spring IOC, Spring transactions, and spring security modules.
- Proficient in Java/J2EE technologies like JSP, Servlet and web service using IDEs.
- Knowledge in Creating ARM templates forAzurePlatform.
- AWS S3is used to store customers’ monthly credit statements.
- Worked with setting up and maintaining CI/CD Pipelines, Using Jenkins for creating teh CI/CD pipelines for build and release automation.
- Proficient in using teh WebPack to compile JavaScript modules.
- Developed Rest Api in Node JS using express service.
- UsedSpring BootActuator to monitor and manage teh application in a production environment.
- Good experience in Developing and Deploying Enterprise Java Beans on Application Servers like Tomcat and JBoss.
- Installing and Configuring Eclipse and WebSphere Application Server.
- Experiences in developing enterprise applications using Struts Frameworks.
- Pleasant Experience inReact.jsfor creating interactive UI'susing One-way data flow, Virtual DOM, JSX, and React Native concepts.
- Built data-driven Web applications with server-side J2EE technologies like Servlets/JSP/EJB. And Generated Dynamic Web pages with Java Server Pages (JSP).
- Responsible for creating and maintaining architecture forRestful APIusingSpring Boot.
- Used Struts MVC Framework, JSP, Servlets, JavaScript, Ajax, XSL, CSS, DHTML, XHTML and HTML for developing UI Screens.
- Knowledge on variousAzureservices like Compute (Web Roles, Worker Roles),AzureWebsites, Caching, SQLAzureNoSQL, Storage, Network services,AzureActive Directory, API Management, Scheduling, Auto Scaling, and PowerShell Automation.
- Implemented Oracle Queries and Triggers using SQL Server, SQL, and PL/SQL.
- Developed unit test for each new feature implemented usingMocha and Chaitesting tools.
- Designed and developed interactive GUI screens using HTML, JavaScript, and CSS.
- Using Ant for build and SVN repositories for teh project.
- Developed SQL stored procedures and prepared statements for updating and accessing data from teh database.
- Created Use cases, Class Diagrams, and Sequence Diagrams using MS Visio and Rational Rose.
- Involved as a mentor for teh junior developer and server as an interface between programmer and management.
