We provide IT Staff Augmentation Services!

Java Developer Resume

New York, NY

SUMMARY

  • 5+ years of experience as a Java Developer wif experience in software design, development and data analysis.
  • Primary areas of technical expertise include Core Java, Multithreading, Spring, XML, JDBC, MySQL and Web - services etc.
  • Hands-on experience wif Spring Boot, REST & Micro service-based architecture. Hands-on experience on Collections, Exceptions, Garbage Collection concepts in CORE JAVA.
  • Implemented various design patterns like Factory Pattern, MVC and Singleton. Work experience on developing applications using Spring Dependency Injection and Java.
  • Proficient in understanding and troubleshooting complex systems built using multi-threading. Experience in Database Design, Creation and Management of Schema, writing Stored Procedures, functions, triggers, DDL, DML SQL queries.
  • Experience in version control tools in Git, Bitbucket. Experience in testing using tools like Selenium, Junit.
  • Hands-on experience on Shell Scripting and involved in deployment of applications on Linux/Unix platforms.
  • Good experience in teh Python programming language. Experience having worked wif Docker Components likeDockerEngine, Hub, Machine for efficient containerization. CreatedDockerImages,DockerRegistry, Docker Swarm.
  • Knowledge in using build automation tools likeMAVEN and Gradlefor teh building of deployable artifacts such as war from source code.
  • Proficient in understanding and troubleshooting complex systems built using multi-tier architecture.
  • Experience in AWS services like EC2, IAM, Subnets, VPC, Cloud Formation, Glacier, Block Storage, S3, CloudWatch, SQS, Route53, CloudTrail, Lambda, ECS, EKS and RDS.
  • Experience in using web servers like Apache Tomcat, Nginx. Experience in having configured and maintained a virtual server environment using VMware.
  • Worked wif Waterfall, Agile and Test-Driven methodologies. Ability to work independently and contribute individually as well as in an ambient team environment.
  • Good communication skills coupled wif very positive user interaction and team spirit.

TECHNICAL SKILLS

Programming Languages: JAVA, Python

Cloud: AWS

Build Tools: Maven, Gradle

Container Tools: Docker, Docker Swarm

Frontend Technologies: HTML5, CSS, BootStrap, JavaScript (Basic and DOM Model).

Backend Technologies: JAVA (Java 1.7 / 1.8, J2EE, Advance Java), Spring MVC, JDBC Template, Spring boot, Spring JPA (Curd), Spring Security

Version Control Tools: GIT, Bitbucket

Scripting: JAVA, Bash/Shell, Python

Databases: MySQL, Oracle, MongoDB

Web Servers: Apache, Tomcat

IDE Tools: INTELLIJ(Ultimate Edition), Eclipse

Operating Systems: Unix, Linux, macOS

Virtualization Tech: VMware

CI/CD Tools: Jenkins

PROFESSIONAL EXPERIENCE

Confidential, New York NY

Java Developer

Responsibilities:

  • Design & Develop Microservices using Spring MVC and Spring boot Framework and Microservices deployment on Amazon Web Service.
  • Created scripts inPython which are integratedwif ECT to control instance operations.
  • Involved in Docker Containerization of different microservices using DockerFile and Docker-Compose File.
  • Actively participated in daily scrum meetings and successfully implemented teh project following scrum agile practice. Involved in all phases of Software Development Life Cycle.
  • Used various Core Java concepts such as Exception Handling, Collections API to implement various features and enhancements.
  • Tracked all teh production issues using JIRA and solved them before teh major release.
  • Developed teh application using Core Java, Spring MVC, Spring Boot and REST WEB Services.
  • Implemented teh whole system according to teh Filter and DAO design pattern.
  • Used MySQL Database as database for storing all teh information related to teh users and treatment plans.
  • Used Maven as a build tool to deploy applications on teh server.
  • Created an enhanced Web Page using Html and CSS wif template driven forms wif validation to perform client validation.

Environment: JDK1.8, JAVA 1.8, J2EE, JSP, Spring, CSS, JavaScript, jQuery, Eclipse IDE, GIT, Maven, Restful Web Services, JIRA, Microservices, Docker, AWS.

Confidential, Avenue, NJ

Software Engineer

Responsibilities:

  • Responsible for maintaining continuous integration stacks and Java dependency management/build tools. (GIT, JIRA, Jenkins, Docker).
  • Created scripts inPython which integrated wifAmazon APIto control instance operations. Extracting metadata from IMDB and IVA API into an application database using MySQL.
  • Worked on designing APIs for providing web service and provided server-side and local Implementation.
  • Developed Business logic in teh middle-tier using Java classes, Java beans for storing and retrieving teh data from Database.
  • Implemented MVC architecture using Spring Framework. Designing, creating database, writing DDL, DML statements and populating teh database.
  • Requirement gathering to update existing service wif new changes and provide implementation. Involved in setting up project structure and design guidelines using design patterns, Maven, etc.
  • Involved in user testing, deployment of applications in various environments. Worked in teh infrastructure team on installation, configuration and administration of Centos.
  • Coordinated wif DA to build a recommendation system using a cosine-similarity method of clustering.
  • Coordinated wif clients to design and implement various data solutions as required by teh project.

Environment: Java 1.7, Multi-threading, Spring-Core, Spring-MVC, JDBC template, REST, MySQL 5.7, JUnit, AWS, Docker, Jenkins, Git, Jira, jQuery, Java script, Apache Tomcat 8.5

Confidential

Research Assistant

Responsibilities:

  • Implemented security features in web config. Designed and developed various applications.
  • Enhanced teh web version wif some excellent client- side critical validations.
  • Worked on Auto mailing setting option & Admin Control panel modules.
  • Database interactions wif forms wif complex business logic.
  • Took part in DB-Design & wrote several complex storing procedures.
  • Used JDBC to access teh data from teh back-end SQL Server database.

Environment: J2EE 7, JSP, JavaScript, Oracle, PL SQL, XML, Eclipse, Apache Tomcat 7.0, Linux Fedora 23

Confidential

Software Engineer

Responsibilities:

  • Developed some functionalities such as automatically enforcing security policies depending on teh user role, grouping of users, searching and filtering on security policies, etc.
  • Used core Java and J2EE technologies such as JSP, Servlets, JPA

Environment: Java 6, J2EE, Servlet, JSP, JPA, JavaScript 5.1, HTML, CSS, XML, SQL

Confidential

Software Engineer /Intern

Responsibilities:

  • Successfully developed web services for client management for all JLL clients using RESTful architecture.
  • Contributed to developing standard application architecture inclusive of controllers, services, entities and DAO layers.
  • Extensively used JSON parsing and Collections framework including Lists, HashMap and HashSet for communication between different layers.
  • Used Maven as its build automation tool and deployed on teh Apache Tomcat server.
  • Worked wif teh MySQL database and its communication wif teh application for implementing CRUD operations as required by different modules.
  • Worked wif JIRA to plan, track and discuss project progress while using Agile methodologies to carry out teh development in multiple Sprints.
  • Used Git as a central source code management system and familiar wif multiple repository structures to keep separate branches for release, development and testing.

Environment: Java 1.7, Multi-threading, Spring-Core, Spring-MVC, JDBC template, REST, MySQL 5.7, JUnit, AWS, Docker, Jenkins, Git, Jira, jQuery, Java script, Apache Tomcat 8.5.

Hire Now