We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Chicago -, IL

SUMMARY

  • 7+ years of extensive IT experience in all phases of Software Development Life Cycle (SDLC) including Analysis, design, implementation, integration, testing and maintenance of applications using JAVA/J2EE technologies.
  • Strong work experience on distributed Web Services/ Enterprise / Web / Client - Server systems using Java, J2EE (JSP, Servlets, JDBC, EJB, JMS, JAXP, JAXB), XML, RESTful/ SOA Web services, Spring, Hibernate, Active MQ, Hermes, JMS,JBPM.
  • Extensive experience in Amazon Web Services (Amazon EC2, Amazon S3, Amazon SimpleDB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon CloudFront).
  • Experience in XP development principals and techniques including test drive development, paired programming, continuous integration, JUnit & incremental design.
  • Experience being a part ofBPMCenter of Excellence (COE) defining the Best Practices, frameworks and standards forBPMimplementations.
  • Experience in programming with Scala to manipulate all kinds of Spark context and configration.
  • Experience in designing and developing Service Oriented Architecture (SOA) using SOAP and REST WebServices.
  • Experience with JUnit, Log4j in developing test cases and determining application functionality.
  • Familiar with web/application servers like WebSphere, WebLogic, JBoss, and Tomcat Server.Experience in using ANT, Maven and Gradle for build automation.
  • Hands on experience with angular.js, HTML5, CSS3, JavaScript, AJAX, jQuery, Polymer.
  • Configured and scheduled jobs for multiple projects on Jenkins.Good knowledge ofCloud Foundryand Spring Boot applications.
  • Expertise in normalized Database Design and writing Sub Queries, Stored Procedures, Triggers, Cursors, Functions and, performed data analysis using SQL Developer for Oracle, TOAD for Oracle.
  • Good Knowledge of using IDE Tools like Eclipse, IntelliJ, NetBeans 6, MyEclipse 5.5, Rational Application Developer (RAD) and Oracle JDeveloper for Java/J2EE application development.
  • Experience with creating script for data modeling and data import and export. Extensive experience in deploying, managing and developing MongoDB clusters.
  • Experience in using configuration management tools like Puppet/Ansible/ Chef and knowledge on Salt.
  • Knowledge of both source and target environments and technologies helped meplaya key role in the development, testing, and deployment phases of the converted applications and participated in preparing the design and functional specifications documents.
  • Expertise in database modeling, administration and development using SQL and PL/SQL in Oracle (8i, 9i, 10g,11g) and SQL Server environments.

PROFESSIONAL EXPERIENCE

Sr. Java Developer

Confidential, Chicago - IL

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology (SCRUM) and JIRA for developing application.
  • Involved in various Java/J2EE technologies including Core Java, J2EE (Servlets, JSP), Spring (IOC, MVC, AOP, DAO), Hibernate/JPA and Java Web Framework along with Web Services (SOAP, Restful).
  • Worked in Integration of Amazon Web Services AWS with other applications infrastructure.Extracted the data from MySQL, AWS RedShift into HDFS using Sqoop.
  • UsedAnsibleto manage Web applications, Environments configuration Files, Users, Mount points and Packages.
  • Worked towards designing, development and deployment of cluster in Linux, using Spark, Kafka,, Yarn, HDFS, RDBMS and HBase.
  • Developed an internal application using ReactJS andNodeJSfor Relationship Mangers
  • Involved in writingNodeJSserver using HapiJS framework and plugins.
  • DevelopedNodeJSREST API's and web services.
  • Built application server side module using Node.js with Express.js and Mongoose Library. Developer Rest Web Services using Experss.js Capabilities.
  • Extensively used core java concepts like Collections, Exception Handling, Generics and Java I/O during development of business logic. Integrated Jasperserver intoCloudFoundrya PaaS service.
  • Created an internal web framework similar in scope to Angular.js, but closer in design to Knockout.js.
  • Used Junit API for testing in a Test-Driven Environment (TDD).
  • Maintained high availability clustered and standalone server environments and refined automation components with scripting and configuration management (Ansible).
  • Developing mobile App base onNodejsand Scripting, Ajax and APIs, etc.
  • Developed REST API Based multiple microservices for different Compliance IT needs using SpringBoot, Spring Cloud, Service Discovery (Eureka) and other related frameworks.
  • Used lated Cloud based platformCloudFoundryto deploy and manage multiple microservies.
  • Installation of MongoDB on physical machines, Virtual machines as well as AWS.
  • Developed RESTful API's, which takes in an HTTP request and produces the HTTP response in JSON Format usingplay.
  • Provisioned EC2 instances, configured auto scaling and defining cloud formation JSON templates usingAnsiblemodules.
  • Integrated spring with Hibernate framework and created Hibernate mapping files for mapping an object oriented domain model to traditional relational database.
  • Generated JSON format data packets from middle-tire controller to front-end using Jackson JSON API.Experience with JavaScript tools such as Backbone, Angular JS, and React Js.
  • Used a Microservices architecture, with SpringBoot-based services interacting through a combination of REST and JMS (ActiveMQ) message brokers.
  • Setup aCloudfoundrycluster on AWS, and also created a single Cloudformation template file that automates the whole process of setting up the cluster.
  • Implemented MicroServices using SpringBoot, Spring Cloud, Spring Microservices and enabled discovery using Netflix Eureka Server.
  • Implemented Graphical User Interface (GUI) of the project using Angular.js, HTML5, CSS3, JavaScript, JQuery, AJAX, Bootstrap, JSON and XML as front-end to improve the visual effects.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions and Hibernate cache concepts.Developing Web pages by using HTML5, CSS3 with LESS, Angular JS and Angular UI Bootstrap.
  • Experience in installing, configuring and deploying application on Weblogic Server.JUnit/Mockito Frameworks were used for performing unit & integration testing by writing test cases.
  • Used Client side MVC frameworks like Angularjs Single Page Application developments.Experience in Integration of Amazon Web Services AWS with other applications infrastructure.Developed SpringBoot REST Api for the project.
  • Developed Mean Stack application from scratch including Mongo DB server setup and Express-JS server development.
  • Developed application which accessed theCloudfoundryAPI to monitor trends in development environments using other CF tools: Jenkins, Chef, Puppet.
  • Used MongoDB third party tools (ROBOMONGO, MONGOOWL, MONGOVUE) and mongo-built in binaries to monitor and analyze the performance of MONGODB.
  • Build with J2EE, Apache Tomcat 8.0, WebLogic 10, Angular Maven 3.0, Spring Wicket, Junit, Oracle 12c, Spring 4.0, RESTFUL web services, JSON, Selenium and Cucumber.

Java Developer

Confidential, Mountain view - CA

Responsibilities:

  • Have done coding adhering to client standards and requirements using Java and struts framework.
  • Extensive Experience in Agile process to plan, create and manage the backlog items, participated in Scrum meetings and maintain the Scrum board.
  • Design and manipulation ofJBPMprocess for the client activities in order to manage the queue for each activity.
  • Also, developed Web API usingNodeJSand hosted on multiple load balanced API instances..
  • WroteMySQL, PL/SQL stored procedures and functions to manage data,MySQLqueries for necessary requirements, andMySQLtriggers for data automation.
  • Worked on simplifying Maven builds for development.
  • Architect for spring based microservices in containerized environment using PivotalCloudfoundry.
  • Developed Spring Framework based RESTFUL Web Services for handling and persisting of requests and Spring MVC for returning response to presentation tier.
  • Realize process of real time streaming data using Spark and Kafka, storage data into RDBMS or NoSQL by requirements.
  • Written a controller to create RESTful Web service for the export functionality of loan data and Maintained relationship between objects using Spring IOC.
  • Wrote complex queries and mapped database views usingMySQLin Oracle.Lead the team and involving in development of AIS applications using Java,JBPM, Cassandra and Solr search.
  • Developed new business workflows using the Java Business Process Management (JBPM) tool & deployed them as PAR (Archive) files. Workflows are created to send requests to different service groups for approval, whenever new service requests or complaints are raised.
  • Led the team effort to publish the Covisint IDM product line to the Cloud using Amazon Web Services(IaaS) andCloudFoundry(PaaS).
  • Created/managed MongoDB/NoSQL collections. Developed Server side automation using Node.js scripting and connecting different types of SQL and NoSQL stores.
  • Build Ruby on Rails andNodeJSapplications using MySQL for data stores.Manage hosting accounts and execute deployment using pm2 for NodeJSapplications.
  • Architected IDM applications to move customer applications to the Cloud (AWS,CloudFoundry).
  • Accomplished high Availability and disaster recovery work with PostgreSQL and worked with VM, Docker, container solutions, PaaS solutions likeCloudFoundry.
  • Managed MongoDB environment from availability, performance and scalability perspectives.
  • Configuring high availability using geographical MongoDB replica sets across multiple data centers.
  • Participated in designing the user interface for the application using HTML, DHTML,CSS3 and Javaserver Pages (JSP) . Validator Framework using MVC architecture.
  • Created REST APIs usingPlayframework which can service different clients in asynchronous fashion.Developed auto messaging system usingNodeJSand ReactJS to facilitate registration process.
  • Involved in coding, maintaining, and administering Servlets, and JSP components to be deployed on a Weblogic Application server and Apache Tomcat 6.0 application servers.
  • Performed unit testing using Junit framework and used Struts Test Cases for testing Action Classes and Used PL/SQL, Stored Procedures for handling Oracle database.

Java Developer

Confidential, Houston - TX

Responsibilities:

  • In designing and programming for the system, which includes development of Process Flow Diagram, Entity Relationship Diagram, Data Flow Diagram and Database Design.
  • Developed Java APIs, which communicates with the Java Beans.
  • Responsible for the designing, coding and developed the application in J2EE using Struts MVC architecture.
  • Worked on Log4j, JUnit and developing ANT and MAVEN Scripts for enterprise applications.
  • Developed the presentation layer using JSP and Servlets.
  • Developed Session Facade objects using Stateless session beans (EJB 2.0) for having single point of control for a business service.
  • Implemented Spring Boot Micro Services to divide the application into various sub modules.
  • Developed Micro Services to provide Restful API utilizing Spring Boot with Spring MVC.
  • Configured session timeout with Spring Boot in server side and implemented auto logout functionality.
  • Co Created S3 buckets and managed roles and policies for S3 buckets. Utilized S3 buckets and Glacier for file storage and backup on AWS cloud. Used Dynamo DB to store the data for metrics and backend reports.
  • Worked with Elastic Beanstalk for quick deployment of services such as EC2 instances, Load balancer, and databases on the RDS on the AWS cloud environment.
  • Used Java code to connect AWS S3 buckets by using AWS SDK, to access media files related to application.
  • Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tool such as Chef, Puppet.
  • Experienced in using AWS command line Interface to manage and configure.
  • Familiar with JSON based REST Web services and Amazon Web Services (AWS).
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS)& configuration management using chef. Collaborate in the automation of AWS infrastructure via terraform and Jenkins - software and services configuration via chef cookbooks.
  • Excellent knowledge of Amazon EC2, Amazon S3, Amazon Elastic Load Balancing and other services of the AWSnfigured application and embed Tomcat server using Spring Boot.
  • Developed and executed integration tests deployed to Docker images
  • Established Continuous Integration (CI) practices using Docker, Jenkins, GitHub and AWS.
  • Created platform as infrastructure with AWS (EC2, RDS, ELB) used Docker, Jenkins to run the automated deployments and configured the continuous delivery pipelines for deploying microservices using Jenkins CI server.
  • Created fully automated CI build and deployment infrastructure and processes using Docker, Jenkins, GitHub and AWS.
  • Incorporated Login authentication by using JSP and verifying it with database security tables.
  • Used XML and XML Schemas for data exchange between application modules.
  • DB2 Database design and built PL/SQL script for database translation.
  • Responsible for developing Entity Beans, which were used to perform data manipulation.
  • Responsible for configuring JBoss Application Server to access the Database by setting up Data source and DB2 Pool.
  • Used Web-applications development using JSF.
  • Developed JUnit test cases for regression testing and integrated with ANT build.
  • Implemented Logging framework using Log4J.
  • Extensive involvement in database design, development and coding of stored Procedures, DDL & DML statements, functions and triggers.
  • Developed the UI and presentation layer with JSP and HTML.
  • Effective Communication and Inter-Personal skills technical design, implementation deployment, and support of the fixed Income Trading Platform and Fixed Income Trading suite of applications and Multi Trading.

Java Developer

Confidential

Responsibilities:

  • Worked in Agile methodology and involved in scrum meetings every day to discuss the Sprint status, technical difficulties and blockers
  • Wrote application front end with HTML, JSP, Ajax/JQuery, Spring Web Flow, XHTML, DHTML and CSS.
  • Performed CRUD operations like Update, Insert and Delete data in MongoDB.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design, etc.
  • Used Hibernate in persistence layer and developed POJO's, Data Access Object (DAO) to handle all database operations.
  • Created, Deployed, Executed and Deployed Business Process Lifecycle throughJBPMworking on Eclipse.
  • Business Layer Technology: Developing application with Spring IOC, Spring AOP, REST web-service with Apache CXF over JSON. BPMN engine Activiti,jBPM. MDBs, JDBC, JNDI, Struts, Spring, Java Beans, XML, XSLT, HTML, DB2, and various Design Patterns.
  • Work with the rest of the Agile team in the capacity asOraclesolutions lead to design and implement theoracledatabase related changes for the user story requirements from product owner.
  • Developed server for web application usingNodejs/Express, that handles high user traffic.
  • Building RESTful APIs in front of NoSQL Mongo DB storage engines allowing other groups to quickly meet their Big Data needs and remain insulated from rapid technology changes in the NoSQL field.
  • Used Mule ESB to integrate NoSQL AWS DynamoDB to store all NetSuite Data for easier access to portal.
  • Created/managed MongoDB/NoSQL collections. Developed Server side automation using Node.js scripting and connecting different types of SQL and NoSQL stores.
  • Involved in writing SQL Queries, Stored Procedures and used JDBC for database connectivity withMySQLServer.

We'd love your feedback!