We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Self driven Java Developer with strong understanding of fullstack development, great communication skills and ability to thrive in a fast - paced work environment. Highly analytical thinker with demonstrated talent for streamlining complex work processes. Looking to work with a fun and creative developer team to solve real-world problems and transform good ideas into great products.
  • Sr. Javadeveloperwith 10+ years of experience in full software development life cycle including requirement analysis, design, coding, testing, debugging and maintenance.
  • Experienced in designing and development of n-tier web applications using Java and its framework like, Spring, Spring Boot, Hibernate, Web Services and J2EE standards.
  • Extensive experience in developing JAVA based applications using JAVA, JEE, JDBC, Servlets, JSP, JSF, JMS and Webservices.
  • Proficient in implementation of spring frameworks like Spring MVC, Spring IOC, Spring AOP, Spring Data, Spring DAO, Spring Batch, Spring Security.
  • Experience in using various JavaScript Web application related libraries such as Angular 2+, React.JS.
  • Strong experience using frameworks like JSP, Struts, JSF, JPA Toplink, in developing scalable, reliable, efficient web and enterprise applications.
  • Good experience in developing SOA (Service Oriented Architecture) and Microservices architecture using J2EE Web Services based on Restful (JAX-RS), SOAP (JAX-WS) and JAXR (Java API for XML Registries) using frameworks like Apache CXF, Axis and Spring framework.
  • Expertise in ORM tools Hibernate, iBATIS, with JPA specifications.
  • Expertise in Service Oriented Architectures (SOA- Web Services) using Apache Axis, MVC, WebLogic, and JBoss Wildfly.
  • Extensive experience in multiple testing tools like postman swagger UI to test endpoints.
  • Experience in Big Data space like Hadoop and NoSQL.
  • Experience in various software developments IDE's like Eclipse, My Eclipse.
  • Working knowledge with cloud computing such as AWS EC2, and Microservice container deployment in Docker.
  • Hands on Experience in working with Databases MYSQL, Oracle, AJAX, SQL-Server, DB2, Dynamo DB.
  • Strong server-side coding experience using Core Java, Servlets, JDBC, JUnit, XML, SPRING Framework, Hibernate, XML Schemas.

TECHNICAL SKILLS

Operating Systems: Windows 7, Windows 8, Windows 10, UNIX

Certification: SCJP & SCWCD

Software: MS Excel, MS Access, MS Office, MS VisioMS PowerPoint, Stat tool, MS Outlook, ETL(SSIS)

Database Languages: SQL, MYSQL, Oracle

PROFESSIONAL EXPERIENCE

Confidential

Sr. Java Developer

Responsibilities:

  • Experienced in Java features like Lambda Expressions, Java Stream API and Concurrent Accumulators.
  • Did design, coding in Spring Boot, Struts, REST Webservices, Spring Batch, Spring Data, Hibernate, JPA, Itext Core Java and Unix.
  • Developed and delivered Java server applications with various Java/J2EE technologies including servlet, JSP, JMS, JMX, GWT, JSF and Struts.
  • Expertise in Core Java concepts - Collection Framework, Exception Handling, IO, Serialization, Multi- threading, Concurrency etc.
  • Expertise working with different spring modules like Spring IOC (Dependency Injection), Spring MVC, Spring AOP, Spring Data (JDBC, ORM), Spring Boot and Spring Batch.
  • Developed frontend & middle tire components by using Spring, Spring MVC, Spring Web Flow, DAO & Hibernate.
  • Developed micro services using Spring Boot JPA to fetch the data from the DB.
  • Extensively used Spring Data rest to connect with different REST API and Databases like MongoDB and DynamoDB.
  • Designed and Developed the Database layer in EBX using JPA Toplink.
  • Involved DAO implementations using Hibernate Criteria and Spring Data JPA.
  • Developed and tested many features in an AGILE environment using Ruby on Rails and JavaScript.
  • Integrated React.JS components into the Angular.JS application to make webpages more responsive and efficient.
  • Involved in designing and implementing Web Rich UI for the Self-service Application using jQuery Ajax framework and Widget based JavaScript programmed model.
  • Redesigned user interface HTML frameworks with Bootstrap and CSS styling.
  • Used PHP5, HTML and JavaScript webpage coding integrated with MySQL using Apache HTTP and Optimized PHP5 project running on Sympfony framework.
  • Used MySQL to access data in the database at different Levels.
  • Wrote Linux shell script to run Sqoop job for bulk data ingestion from Oracle into Hive.
  • Worked on Linux Shell Scripting and Perl Scripting Knowledge of Websphere Handled SQL, used SQL Queries.
  • Designed the database and coding of SQL, PL/SQL, Triggers and Views using DB2.
  • Developed Ruby on Rails web applications using MongoDB and back-ground processes using Resque and Redis.
  • Used Index Tuning Wizard, SQL Profiler and SQL Query analyzer for Performance Tuning.
  • Configured and deployed resource adapters like AQ Adapter and Applications adapter to weblogic server and used it in OSB and SOA suite.
  • Used REST API to send push notifications with Magnet Message.
  • Designed and implemented restful services security proxy using JSON Web Token to provide secure API access to user.
  • Created http inbound & outbound flows, routing, orchestration, transformations and Security of ESB application using OAuth.
  • Planned, developed, documented, and tested a MySQL connected REST/Socket API for public use, secured via JSON web tokens (JWT).
  • Developed a Use Case Point Estimation application that calculates the Effort needs for any project to be built using IntelliJ.
  • Used VS Code as an Integrated Development Environment (IDE) with Java Plugins.
  • Used Maven to build and deploy application JAR into JBoss WildFly server.
  • Created release branches in GITFLOW by GIT Administration including branching, reporting and assisting with project and end user support.
  • Used Swagger for API documentation and check the API functionality and response without effecting the source code.
  • Prepared Unit test case using JUnit and used Jenkins/Maven for continuous integration testing.
  • Implemented integration testing using JUnit, SNS, SSL, Mockito, EasyMock.
  • Involved in implementation of Test Automation Framework build using Selenium WebDriver, TestNG.
  • Experience in developing automated unit testing using JMeter and Unit test cases using Junit, Easy Mock, Mockito and Power Mock Frameworks.
  • Hands on experience with API tools such as Swagger and Postman.
  • Worked with SonarQube to ensure code quality.
  • Experienced in a fast paced Agile Development Environment including Test-Driven Development(TDD) and Scrum.
  • Wrote web service clients for multiple cloud providers like VMware vCloud Director, AWS and Rackspace.
  • Created a Spark cluster on AWS EC2 and integrated with IPython to provide team with machine learning environment.
  • Some of these were automated batch Java programs that pulled and pushed data from Amazon S3 cloud servers and SFTP servers and others were RESTful or SOAP web services.
  • Configured ETL Services, RDS and Redshift logs to Splunk.
  • Developed API Gateway using Node.js and Used MongoDB as a Database for storing information.
  • Used Nginx as load balancer to pass requests to node.js server with the cors.
  • Implemented AWS solutions using DynamoDB, EBS, Elastic Search, Elastic Cache, Elastic Load Balancer, elastic beanstalk and Auto scaling groups.
  • Worked on OpenShift and exploring Dockers and Kubernetes.
  • Expertise in Amazon Cloud Services and its features like EC2, S3, lambda, ECS, EBS, Auto scaling, VPC, AWS IAM, AMI, RDS, ELB, API integration etc.
  • Worked on PowerShell/Bash scripts to gather resources metrics from AWS EC2 Instances, and configured Alerts and Dashboards using AWS CloudWatch Monitoring.
  • Used the Amazon SES API to integrate the functionality of Amazon SES directly into applications.
  • Used AWS SDK to connect with Amazon SQS for bulk email processing.
  • Interfaced AWS SNS Lambda, REST APIs, Slack APIs, PostgreSQL and MS SQL server
  • Involved implementing Big Data ETL streaming pipeline to migrate transactional data to AWS Cloud using AWS Kinesis Event Streaming Platform, Streamsets, AWS EMR.
  • Experienced in Maintaining the Hadoop cluster on AWS EMR.
  • Designed AWS Data Pipeline as a backup solution to backup Sensitive data collected by application in DynamoDB.
  • Worked on upgrades for MQ and Message Broker ActiveMQ in windows and Unix platforms
  • Extensive experience in setting up CI/CD pipelines using Jenkins and Code Deploy.
  • Used CircleCI to inherit the authentication supported by central SSO infrastructure.
  • Configured SSL/TLS client and server profiles in Data power.
  • Used Azure cloud storage for storing huge amount of messages with Kafka in an azure instance as a message broker.
  • Implemented Google Protocol Buffers, Java and Maven to bridge together Java and C++ to provide more secure and efficient end-to-end communication within the platform.
  • Used Gradle and Docker to build and deploy the application code.
  • Used Jest(Java Rest client) for ElasticSearch to execute the JSON queries.
  • Integrated configuration management and bug tracking tools such as the GIT SCM and JIRA.
  • Developed Applications using Rule Engines, Drools, ILOG.
  • Develop micro services and scalable applications using Jenkins, PM2 and Clustering tools.
  • Created and configured JMS connection factories (Queue, Topic) on Weblogic server.
  • Developed Spring Jms Component for Connecting to active MQ and push the messages into ActiveMQ.
  • Using Kafka and Solace MQ for exchange of data.
  • Proficient in deploying and support applications on Tomcat application servers.
  • Planning, deployment and tuning of Elastic search for Linux based infrastructure.
  • Developed Unix Shell scripts, Perl scripts and SQL control files to load data through SQL Loader & Oracle data pump.
  • Performed testing to ensure usability on various platforms (Mac OSX, and Ubuntu).
  • Used SOLID principles to maintain and extend over time of this application.
  • Redesign of existing Learning some application using domain driven design and dependency injection framework.
  • Expertise in Object - arranged outline/examination, UML demonstrating, Gang of four plan examples and J2EE designs.
  • Involved in Schema (XSD) design for SOA composites.
  • Developed data pipeline using Flume, Sqoop, pig and java MapReduce to ingest customer behavioral data and financial histories into HDFS for analysis.
  • Worked on enhancing company-wide messaging infrastructure (SubPub, SubPub Reliability Proxy) based on RabbitMQ and an Erlang-based application framework.
  • Architected custom reactive MapboxGL "plugin" interface to abstract lifecycle handling.
  • Worked closely with UI/UX designers to understand the detailed intuitive UI/UX prototypes and components.
  • Implemented Singleton Service Locator design patterns in Cairngorm MVC architecture to interact with backend.
  • Proficient in designing applications using Design Patterns such as Creational and Structural programming models including Singleton, Factory, etc

Environment: Java, J2EE, Spring Boot, Hibernate, Docker, Kubernetes, AWS, DynamoDB, Lambda, SOAP, REST, Cassandra, Hadoop, NoSQL, Eclipse, Weblogic, MongoDB, SOA, Oracle, MySQL, HTML5, CSS3, JavaScript, Angular, React.JS, Node.JS, JSP, Servlet, SVN, Scrum, JUnit, JIRA, Linux, GIT, Agile, JSON, XML

Confidential, Milwaukee, Wisconsin

Sr. Java Developer

Responsibilities:

  • Used Vaadin framework to build single page web UI for java application.
  • Developed frontend user interface and backend service for Wartsila Optimizer using Vaadin and Java EE.
  • Wrote JAVA code to simplify lists in JAVA with list comprehension and JAVA OOP
  • Worked on Liferay MVC portlets which is lightweight and highly efficient Java MVC framework.
  • Good experience on Spring Modules that is Spring Core, Spring DAO, Spring AOP and Spring ORM concepts and implementation.
  • Used iBatis and MyBatis ORM tools which automate the mapping between SQL databases and objects in Java.
  • Written the unit test cases using Mocha JavaScript framework.
  • Collaborated with various clients to develop multiple front-facing websites utilizing HTML, CSS, Javascript and WordPress.
  • Developed Model View Controller (MVC) architecture based Web Applications in Ruby on Rails, Backbone.js and Code Igniter.
  • Created ruby grpc microservice with postgres database for rehosting paycheck functionality, and interface with existing mysql payroll database.
  • Implemented Python scripts to import raw data from web into PostgreSQL database.
  • Designed a report on the monitoring of SQL Server Performance.
  • Developed RESTful API with documentation for mobile and external applications using JSON web token authentication.
  • Designed, Developed Custom Drupal Modules for implementing Oauth and REST API.
  • Designed and modified User Interfaces using JSP, Angular.js, Google Analytics, Marketo, CompassJS, PhantomJS DOM and xml.
  • Used CVS to maintain source and version management and used Eclipse as IDE.
  • Used Spring Tool Suite as an IDE for developing the application.
  • Worked as WebSphere MQ Developer, installed MQ client and MQ server on various platforms.
  • Using IDE's like Eclipse, Netbeans and version control tools like Mercurial, SVN, and Git.
  • Developed unit and integration tests for existing Microservices using Junit and Docker.
  • Strong experience with Log4j logging framework and test frameworks like Junit and Mockito for unit testing.
  • Performed load testing using Jmeter and developed Java 8 code to improve performance.
  • Performed Service Level Testing for Web services using Soap UI, Postman and Apigee.
  • Used SonarQube to analyze code quality issues.
  • Design patterns such as Factory, Singleton, Abstract Factory, Agile methodology were employed.
  • Followed Kanban board and Scrum methodology in development lifecycle process.
  • Deployed the application into the Amazon Web Service (AWS) and worked on the configuration for EC2, S3, Route 53, RDS, SES, SQS, SNS and ElastiCache.
  • Experience in designing and deploying AWS Solutions using EC2, S3, EBS, Elastic Search, Elastic Load balancer (ELB), auto-scaling groups.
  • Utilize CloudWatch to monitor resources such as EC2, CPU memory, Amazon RDS DB services, DynamoDB tables, EBS volumes.
  • Utilized AWS Cloud watch to monitor environment for operational & performance metrics during load testing.
  • Used Django-celery with the help of rabbitmq message broker for large processing.
  • Leverage WebLogic JMS for SOA Messaging and ActiveMQ for enterprise messaging
  • Introduced Mongo DB and Mysql for document storage, Kafka for messaging Spring batch for micro services in the redesign of systems.
  • Used Apache Maven build tool to automate the build process and Jenkins CI for continuous integration.
  • Developed knockout mappings for rendering the JSON objects consumed from the restful web services.
  • Used Foundation Server (TFS) and issue trackers like JIRA.
  • Experience working with Business Process Management BPM Tool Camunda.
  • Performed performance tuning to enable high performance of ILOG JRules using Sequential/Rete algorithm within Data Stage environments.
  • Achieved SOA using web services technologies like SOAP (jax-ws), REST (jax-rs), UDD and WSDL.
  • Implemented agent-server messaging dialog using Apache Camel and JMS (Active MQ implementation).
  • Worked with Apache Activemq, Apache Karaf as a modules in JBoss Fuse ESB.
  • Deployed the application using Apache Tomcat Application server as well as Web Sphere Application Server.
  • Development experience in Windows, Linux, Mac OS, Docker containers and UNIX operating systems.

Environment: Java, Spring, Hibernate, Struts, REST, Ajax, Docker, Kubernetes, JSP, JDBC, AWS, DynamoDB, MySQL, MongoDB, Tomcat, SOA, EJB, Eclipse, JQuery, DOJO, SOAP, Servlet, Hadoop, HTML, JavaScript, CSS, Angular, Node.JS, JUnit, SVN, DB2, Agile, Scrum, Maven, XML, JMS, Linux

Confidential, Carlsbad, CA

Sr. Java Developer

Responsibilities:

  • Develop domain monitoring java class using JMX to collect JDBC, JVM, and Execute Queue statistics for Managed Servers.
  • Developed Cloud Compatible Micro Services using Spring Boot, java and related web technologies
  • Created Java proxy services for SOA services from to call from external Java classes.
  • Developed java modules implementing business rules and workflows using Spring Boot.
  • Experience in developing application using Spring Framework that uses features of IOC, AOP, and MVC, and Spring Boot.
  • Implemented database connection by MyBatis framework.
  • Used Struts frame work to maintain MVC and created action forms, action mappings, DAOs, application properties for Internationalization etc.
  • Conversion of IBM API to JSR-286 using the JSF framework.
  • Developed HTML and JavaScript code utilizing Node.js, and Loopback frameworks.
  • Built and maintained application features using Meteor, JavaScript/jQuery, HTML, CSS, LESS, and MongoDB.
  • Used JPA Framework to connect with DB2 database.
  • Strong Database programming using VB.NET, ADO with MS SQL Server, MS Access and Oracle backend.
  • Implemented REST web service in Scala using Akka for log tracking application and computing capabilities like Apache Spark written in Scala.
  • Involved in creation of web services, WSDL and web methods with Annotation in hibernate, Implemented Web Services in JAXP based on SOAP protocols using XML and XSLT.
  • All the modules have been developed as REST services, using Apache CXF and Spring.
  • Implemented the requirements on Salesforce platform using Eclipse and ensured apex code worked seamlessly within govern limits.
  • Created Stellent UCM and BPM and BPEL processes for Weblogic.
  • Worked on IDE’s like Eclipse, Netbeans and version control tools like Mercurial, SVN, and Git.
  • Developed (TDD) and continuous integration using JUnit, JBehave and Jenkins.
  • Performed automated tests, unit tests (NUNIT) and customized load testing for the overall system and the custom API specifically using tools such as JMeter etc.
  • Extensively used Debugging tool like postman, fiddler for restful web application.
  • Design patterns such as Factory, Singleton, Abstract Factory, Agile methodology were employed.
  • Created AWS RDS and mapping the EC2 JBOSS configurations to point to AWS RDS instance.
  • Used AWS S3 to store code bundles to deploy onto EC2 Instances.
  • Developed applications using Velocity framework, JSP, JSTL, struts tag libraries, CSS, spring framework and DHTML for front-end development.
  • Developed and debugged the servlets and EJB with Tomcat Application server.
  • Performed unit testing using JUnit, integration and deployment of applications done using tools ANT and Maven.
  • Placed data into JSON files using Python to test Django websites.
  • Wrote Python code embedded with JSON and XML to produce HTTP GET request, parsing HTML data from websites.
  • Implemented backup process for Jenkins, Bitbucket, Crucible, JIRA, Confluence.
  • Installed Configured IBM Business Process manager, IBM WebSphere ILOG Jrules and Oracle Service Bus.
  • Developed RESTful web services in Mule ESB based on SOA architecture.
  • In the application Node.js and Couch DB, model layers replaced Liferay and Tomcat code.
  • Used IBM Sterling to Managed File Transfer and WebSphere MQ Managed File Transfer products.
  • Developed complex web, middleware, and back end systems in Python, SQL for Linux and Windows.
  • Designed and developed GUI and back-end components for analysis and collaboration software in Google Web Toolkit, Java and XML in a UNIX environment.
  • Implemented Audio device driver on Mac within WebRTC stack for improved Echo and Gain control.

Environment: Java, Spring, Hibernate, MongoDB, Apache Tomcat, SQL, Ext.JS, Angular.js, Node.JS, EJB, Selenium, Netbeans, JBoss, Water Fall Model, Swing, DB2, JSP, Servlet, ANT, Linux, JIRA, EJB, Oracle, Jquery

Confidential, Portland, Oregon

Sr. Java Developer

Responsibilities:

  • Converted legacy Java code to Kotlin, and added helper methods using Kotlin extensions.
  • Wrote code in java, groovy and rat pack for cirrus micro services in order to have flexible call back, polling mechanisms between external micro services.
  • Implemented a Backend Server with SQLite database using Java Servlet running on a Debian Linux system with Tomcat server.
  • Responsible for implementation of java integration components for JBPM.
  • Developed business components using Spring and hibernate.
  • Designed and developed carrier selection and product selection web pages using HTML, Struts, Servlets and Javascript.
  • Configured Play application to use the Heroku Postgres database, firstly added the PostgreSQL JDBC driver to this application dependencies.
  • Implemented views using Struts tags, JSTL and Expression Language.
  • Integrated EJB with JSF and managed application state management, business process management (BPM) using JBoss Seam.
  • Developed back-end messaging infrastructure for real-time web application in Javascript and node.js.
  • Created user interface using HTML, CSS and backend using python libraries like pandas, geopy and flask.
  • Created AJAX web-mapping applications using C#, ASP.NET, MSSQL, and Oracle.
  • Implemented SOAP services to access the services on a Java platform.
  • Worked on Rest based Web services for Mule ESB flows.
  • Develop and consume Web services using JAX-WS, AXIS2, SOAP, RESTFUL (Jersey).
  • Worked on various applications using Python integrated IDEs Eclipse, PyCharm, NetBeans and Geany.
  • Updated the Websphere Application Server with Plugins for IBM HTTP server.
  • Developed the different components of application such as JSPs, Servlets, EJB’s using Web sphere Studio Application Developer and used CVS for version control.
  • Maintained high quality of code using sonar analysis, JUnit to unit test modules and EclEmma for code coverage.
  • Worked on different software development methodologies like Waterfall, Spiral, RUP and Agile Process.
  • Experienced in using and configuring AWS services such as EC2, EBS, RDS, Auto-scaling, and S3.
  • Developed many JSP pages, used Dojo in Javascript Library, jQuery UI for client side validation.
  • Designed and built Adobe Experience Manager (AEM) components, servlets and OSGi services, and managing code deployments.
  • Used Ant for developing build scripts and deploying the Eclipse RCP application onto Web Logic.
  • Developed tools to automate some base tasks using Python, Shell scripting and XML.
  • Developed webservice using SOAP, UDDI, WSDL and XML, and wrote scripts to deploy them on apache tomcat.
  • Have good experience in migrating the database of all the atlassian products JIRA, Fisheye, Crucible.
  • Create and maintain the shell deployment scripts for tomcat server.
  • Built and maintained a Linux server that ran Sugar CRM, VPN, file sharing, and other services.
  • Developed Unix Shell / Perl Scripts for data maintenance Utility.

Environment: Java, Spring, JavaScript, Hibernate, Angular.js, TOAD, Net Beans, JDBC

Confidential, Chesapeake, Virginia

Java Developer

Responsibilities:

  • Worked on middle tier framework with Spring, Hibernate and Spring connectors to tie back-end business logic/systems with web properties via a corresponding RESTful API and REST.
  • Generated Java/J2EE Program in sync with various diagrams such as class diagrams, sequence diagrams etc.
  • Used several Java/J2EE Design Patterns for the Middle Tier development.
  • Wrote various stored procedures in SQL and JDBC routines to update tables.
  • Wrote various SQL queries for data retrieval.
  • Exposed business logic as a web service and developed WSDL files for describing these web services.
  • Extensively used SOAP formatted messages for communication between web services.
  • Developed the web pages using JSP, CSS and HTML
  • Developed the application on IBM WebSphere Application Server.
  • Designed and developed Message Flows and Message Sets and other service component to expose Mainframe applications to enterprise J2EE applications.
  • Designed and developed the Data access layer using Spring-Hibernate integration.
  • Worked on JAVA Core coding to provide the Multithreading, Localization and Collections framework.
  • Designed, automated and lead Enterprise level high volume Java and WebLogic upgrades and migration effort.
  • Configured Java objects with back end database tables using Spring and Hibernate.
  • Used Java Servlet, AJAX, HTML and CSS for developing the web component of the application.

Environment: Java, Struts, Hibernate,, Spring, JavaScript, TOAD, HTML/CSS, Swing, SQL, WeblogicEclipse, UML, JUnit, Waterfall, Mercurial, Oracle

We'd love your feedback!