Java Developer Resume
NJ
SUMMARY
- Experience in extensive development with expertise in all aspects of the software development life cycle including requirements analysis, design development, testing of various applications in different environments with JAVA/J2EE technologies.
- Thorough in J2EE technologies like Spring, JDBC Template, MVC, JSP, Servlets.
- Hands - on experience on Multi-Threading, Collections, Exceptions, Garbage Collection concepts in CORE JAVA.
- Expertise in developing RESTful Web-Services.
- Hands on experience in Front-End UI development using HTML5, CSS3, Bootstrap 4, JavaScript.
- Experience working with databases such as MySQL, Oracle.
- Worked with version control tool - GIT.
- Worked on deployment of web application on servers like Apache Tomcat.
- Experience with build management tools like Maven.
- Committed to timely and quality work, Quick learner, able to adapt effortlessly to new technologies, ability to work within a team as well as cross-team
- Proven competencies: problem solving and analytical skills, excellent presentation and documentation skills, application development, project management, leadership
- Highly motivated and a self-starter with effective communication and organizational skills, combined with attention to detail and business process improvements
TECHNICAL SKILLS
Programming: Java 7/ Java 8, C++, HTML, CSS
J2EE Technologies: JSP, Servlet, JDBC Template, Spring(MVC,IOC,DI), Spring Boot
Data Visualization Tools: Maven, Eclipse
Hadoop Ecosystem: HIVE, PIG, SQOOP
Database: MySQL, Oracle 10g/11g
Workflow Tools: MS Visio, MS Project, MS Office
Version Control: Git, GitHub
Visualization Tools: Tableau
PROFESSIONAL EXPERIENCE
Confidential, NJ
Java Developer
Responsibilities:
- Provided technical guidance to business analysts, gathered the requirements and converted them into technical specifications/artifacts.
- Review, Analyze & Understand the Business & Functional Requirement
- Created JAVA API’s, Eclipse, Spring configuration changes, SQLs/procedures etc.
- Developed code changes using Core Java, J2EE technologies such as Servlets, Spring, Eclipse, JDBC, MySQL.
- Used core java concepts like Multithreading, Collections, Exception Handling, etc.
- Implemented Spring MVC architecture using Spring-Boot annotations.
- Worked in Agile environment to in corporate the changes in Requirements at any stage of life cycle.
- Used JPA (Java Persistence API) to implement and integrate business logic with database.
- Worked on DAO layers repository to manipulate and access database.
- Worked with Spring Restful Web-Services.
- Worked on UI part using JSP along with jQuery, CSS and HTML.
- Developed business logic in service layers to implement service like transaction history, search products that enable users to understand the system efficiently.
- Involved in unit testing and coordinated with testing team for preparing test scripts and test cases.
Environment: Core Java, Java EE 8, Spring MVC 4.0, JDBC 4.1, Eclipse 4.0, JSP, Apache Tomcat 9.0, MySQL 5.0, Agile, Restful Web-Services
Confidential, Boston MA
Java Developer
Responsibilities:
- Participated in the development and requirement gathering activities using Agile methodology and Test Driven Development (TDD) environment
- UsedEclipse IDEin order to develop and deploy the application code using Spring Boot MVC framework.
- Responsible for working on developing Business logic, Controller and DAO layers.
- Implemented JDBC framework in DAO layer to access the MySQL database.
- Designed and developed batch jobs using Spring-Batch architecture.
- Design and developed batch jobs which dealt with the generation of workflows, sending Restful requests to different partners, generating/shipping xml, csv, pdfs etc.
- DevelopedRestfulweb service supportingJSONto perform tasks.
- Worked on the UI layer using jQuery, Bootstrap, HTML, CSS, JSP.
- Involved inUnit Testing, User Acceptance Testing and Bug Fixing.
- Used GIT as a Version Controlling system.
- ImplementedLog4Jfor logging and appended to a log file for debugging or reference for later issues.
- Involved in deployment of the application onApache Tomcat Server.
Environment: Agile, Java 8, J2EE, JDBC 4.1, Maven, JSP, Spring MVC 4.0, HTML, CSS, JavaScript, JQuery, Bootstrap, Restful, Eclipse, Apache Tomcat server, JUnit, GIT, Log4J, MySQL, Agile
Confidential
Big Data Hadoop Developer
Responsibilities:
- Created an end to end analytical solution from creating data pipeline and pushing data from one source to another.
- Processed unorganized real time Medical Data by transposing and formatting it in machine readable format by using MySQL
- Ported data from MySQL to HDFS using Sqoop to further analyze patient and diagnosis data based on symptoms for each disease and providing reports and insights of age-based segmentation for a disease
- Identify, analyze and interpret trends or patterns between variables in Hadoop ecosystem to formulate exploratory analysis
- Scrutinize medicine data and generate report of better medicine for a particular disease and side effects caused during treatment
Environment: RDBMS, MySQL, Sqoop, Hive, Apache Hadoop Eco File System
Confidential, NY
Railway Automation
Responsibilities:
- Developed an application using Java and MySQL to book, cancel, display reservation chart, enquiry and display un-booked tickets.
- Requests users to provide personal details such as name, age, seat preference to give out the results
- Users can inquire about the schedule, fare and seat availability of a particular train in the system
Environment: MySQL, Java, JDBC
Confidential
Java Developer
Responsibilities:
- Developing light weight business components and applications using Spring framework, Spring JDBC and Spring IOC
- Design, build, and maintain efficient, reusable, and reliable Java code
- Implementation of Object Oriented Applications in the environment using Core Java
- Used DAO layer to interact with the database
- Work with the QA team and ensure environment setup and seamless transitions for testing
- Requirement gathering, Design, Analysis and Code development
- Write code for database access, modifications and constructions including stored procedures
- Coordinate database development and troubleshoot data errors by coordinating between users, data team and third-party vendors
Environment: Java 1.5, J2EE, Spring 3.1, MySQL, JDBC, JUnit, Eclipse, Multi-Threading, Object Oriented Programming, Singleton & Factory design pattern
Confidential
Responsibilities:
- Designed interactive and dynamic front end website for customer interaction using HTML and CSS
- Testing pre-developed web pages and seamlessly integrating with the newly created website
- Created modules that could be used anywhere with easy customization
Environment: MySQL, HTML, CSS
