We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Bridgeport, CT

SUMMARY

  • 4+ years of experience in developing Java/J2EE Web applications using JSP’s, servlets, Spring MVC, Spring Boot, AngularJS and Angular 2.
  • Expertise in design and development of various web and enterprise - level applications using Java/J2EE technologies such as Spring, Hibernate, Morphia, EJB,JPA,JSF, Struts framework, Servlets 3.x.
  • Experience in implementing Java EE design patterns such as MVC, Singleton, Factory, Adapter, Service Locator Session Facade, DAO, DTO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
  • Having strong knowledge and experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Spring Cloud, Spring Eureka, Spring Consul, Spring Ribbon, Spring Netflix, Spring Zuul, Hystrix, Swagger UI.
  • Experienced in Middleware persistence frameworks like Hibernate/JPA Entities for mapping Java classes using Hibernate Query Language (HQL),HSQL Named Queries, Criteria and Projections.
  • Experienced in UI frame works such as JQuery, Ajax, Google Web Toolkit (GWT), JavaScript, AngularJS, Angular 2 and Angular 4.
  • Proficient in using Amazon Web Services AWS. Extensive experience focusing on services like EC2, VPC, Cloud Watch, Cloud Front, Cloud Formation, IAM, S3, Amazon RDS, ElasticCache, SNS, SQS.
  • Experience wifDocker containers, leveraging Linux Containers and AMI's to create Docker Images/ containers.
  • Worked on migrating the old java stack to type safe stack using Scala for backend programming.
  • Experience wif messaging systems like Kafka, Kafka event sourcing, ActiveMQ and RabbitMQ.
  • Experience in configuring and deploying the applications into Tomcat and Jboss Servers.
  • Experienced in developing UNIX shell scripts for batch processing Python scripts.
  • Experience in working wif NoSQL databases like MongoDB, Cassandra, Couchbase and Neo4J.
  • Experience wif CICD, JENKINS, GIT, GITHUB, MAVEN, GRADLE.
  • Experience in JUnit framework wif Mockito and Easy mock, Spring JUnitRunner.
  • Experience in automated deployment tool such as service Kubernetes which is use to deploy quickly and predictably.
  • Experience on Lucene, Solr and Elasticsearch data store, analytics and search engine, faceting, scoring and boosting, phrase queries, query parser, Analyzers, Inverted indexing
  • Experience working wif various Software Development Life Cycle (SDLC) methodologies based on Agile, Scrum and Waterfall Model.

TECHNICAL SKILLS

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, Multi-threading, Java Networking

Programming Languages: Java JDK 1.7/1.8, SQL, Python, Scala

Application/Web Servers: Tomcat, Jboss, Jenkins, AWS(Amazon Web Services)

Frameworks: Spring, Hibernate, Morphia

Big Data Technologies: Apache Hadoop, Hive, Flume, Zookeeper, MongoDB

UI Frameworks: JQuery, AngularJS, Angular 2, Angular 4, Bootstrap.

IDEs: Eclipse, IntelliJ, WebStorm

Web technologies: HTML/HTML5, CSS/CSS3, XHTML,JavaScript (+ES6), TypeScript, Ajax, JQuery, AngularJS, Angular 2, Angular 4, NodeJS, Socket.io, ExpressJS, JSON,, EasyRules

Design Tools: Adobe Photoshop

Web Services: JAX-RS, SOAP, REST

Methodologies: Agile, Scrum, TDD, SDLC

Modeling Tools: UML

Testing technologies/tools: JUnit, TestNG, Mockito

Database Servers: SQL Server, MySQL, PostgreSQL

Version Control: SVN, Git

Message Brokers: Kafka, RabbitMQ, ActiveMQ

Build Tools: Maven, Gradle

Platforms: UNIX, Windows

PROFESSIONAL EXPERIENCE

Confidential, Bridgeport, CT

Java Developer

Environment: Java 7, Java 8, JavaScript, TypeScript, Spring Boot, NodeJS, ExpressJS NETFLIX OSS, Multi-Threading, HTML5, CSS3, AngularJS, Angular 2, Hibernate, PostgreSQL, Morphia, MongoDB, Web services, REST, Apache Gradle, Jenkins, AWS(Amazon Web Services), Apache Kafka

Responsibilities:

  • Worked as a Java using Spring Boot, AngularJS, Angular 2, PostgreSQL, MongoDB, and Apache Kafka.
  • Started by setting up Jenkins Continuous Integration and delivery Setup using GitLab and Amazon EC2 container service.
  • Created the Docker containers and Docker swarm consoles for managing the application life cycle.
  • Implemented SOA to develop Spring Restful/Micro Services and implemented Spring Netflix OSS, Consul, Ribbon, Spring Config Server, Swagger UI as part of Services Discovery using Apache Axis.
  • Developed Rest API’s via Spring Boot and ExpressJS and overrode internals to allow for more dynamic routing and authorization scheme which enforced limitations on API clients (wif an emphasis on securing user data).
  • Experience wif EasyRules for creating rules on POJO’s.
  • Involved in Angular JS, Angular 2, HTML5 and CSS3 code optimization, DOM loading and cross browser compatibility. Effective use of CSS3 features, such as creating borders and background, etc. and used LESS/SASS Preprocessor.
  • Used Amazon Web Services (AWS) like EC2, S3, cloud watch and Elastic Bean Stalk.
  • Implemented ELK (Elastic Search, Log stash, Kibana) stack to collect and analyze the logs produced by the spark cluster.
  • Performed integration test using POSTMAN and generated collections or Newman scripts used for deploying in the JENKINS build cycle.
  • Experience wif Docker containers, leveraging Linux Containers and AMI's to create Docker Images/ containers images, tagging, pushing images, integration of Spring boot.
  • Experience in JUnit frame work wif Mockito and Easy mock, SpringJunitRunner.
  • Extensively used Hibernate (ORM) Relational mappings (One-To-Many, Many-To-Many, Many-To-One) using PostgreSQL.
  • Used Morphia (ODM) wif MongoDB and performed aggregation operations using aggregation pipeline, themap-reduce function, andsingle purpose aggregation methods.
  • Used Micro service architecture wif Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers. Worked wif Kafka Cluster using Zookeeper.
  • Experience wif MongoDB Installation, Configuring, Monitoring and Designing Sharded Environment.
  • Used Gradle as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated wif Gitlab, Jenkins, and Jenkins Jobs, docker file. Experience wif NGINX, Docker Swarm, Registrator service.
  • Integrated Twitter feeds using Datasift into MongoDB.
  • Used Hadoop ecosystem to store web meta data and log files and did analysis on the data.
  • Integrated web logs data wif Flume, HDFS, Hive, Beeline and Mahout.
  • Optimizing of existing algorithms in Hadoop using Spark Context, Spark-SQL, Data Frames and Pair RDD's.
  • Performed advanced procedures like text analytics and processing, using the in-memory computing capabilities of Spark using Scala.
  • Designed and implemented interface elements using Google Web Toolkit.
  • Used GIT as version management, JIRA for defect management system.
  • Developed test cases and performed unit testing using Junit, Mockito and MockMVC.

Confidential

Junior Java Developer

Environment: J2EE, Java, Spring framework, Spring MVC, Multi-Threading, Hibernate, Python, Shell scripting, HTML5, JQuery, JavaScript, AJAX, Angular JS, Web services, REST, Design Patterns, PostgreSQL, MongoDB, Apache Maven, RabbitMQ, ActiveMQ.

Responsibilities:

  • Involved in analysis, design and development of Plexus Tracker Application.
  • Developed the application using Spring Framework dat leverages classical Model View Controller (MVC) architecture. Used Spring Framework AOP Module to implement logging in the application to know the application status.
  • Used Hibernate Transaction Management for Object Relational Mapping of Users details and persisting relational data wif PostgreSQL.
  • Used MongoDB to store real time IoT data from embedded devices installed in buses using HTTP-based RESTful web services.
  • Wrote AngularJS code for developing Single page applications (SPA), used several in built language core directives, expressions and modules. Used Twitter Bootstrap along wif AngularJS in creating the Application. Development of Client Side Validation techniques using Web RTC and JQuery and Angular Java Script. Using AngularJS created Responsive Web Design (RWD) and did data manipulations to display data in company standard format in UI.
  • Developed REST services for student tracking solution and integrated wif other REST API’s.
  • Implemented the function to send and receive AMQP messages on RabbitMQ synchronously and asynchronously, and send JMS message to Apache ActiveMQ on the edge device.
  • Used log4j for logging messages.
  • Experience wif geocaching, Google Maps API, and RESTful services.
  • Developed test cases and performed unit testing using JUnit.
  • Monitored and tested application performance for potential bottlenecks, identify possible solutions, and work wif developers to implement those fixes.
  • Wrote shell/python scripts to automate repetitive tasks.
  • Perform configuration and problem resolution ofsystemhardware and connectivity using Python. Developed and executed usability Python test cases to gain product acceptance from customers.
  • Developed Scheduler wif Quartz Scheduler which uses the threading mechanism to schedule the Job.
  • Used SVN for version controlling.
  • Generated reports in PDF’s and graphs regarding student tracking data for the client readability using JasperReports.

We'd love your feedback!