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.