Backend Java Developer Resume
New York, NY
SUMMARY:
- Experienced in JAVA/J2EE development in domains of education, finance, sports, E - commerce, and actively involved in each phase of Software Development Life cycle (SDLC): Requirements, Design, Implementation, Test and Maintenance.
- Proficient in J2EE technologies such as JSP, Servlet, Struts, Hibernate, JDBC, MySQL, Oracle, SQL Server and MVC frameworks.
- Expertise in developing application using Spring Frameworks 4.x, Inversion of Control and Dependency Injection, Spring MVC 4.x, Spring JDBC 4.x.
- Experience in developing persistence layer using Object Relational Mapping tool such as Hibernate 4.x, MyBatis 3.x.
- Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC.
- Expertise in developing applications with Microservices along with Spring Cloud & Netflix OSS Technology stack.
- Strong Experience in handling different web servers like Apache Tomcat v8.5.
- Proficient with SQL Server 2017, MySQL 8.x, MS Access 2013, Oracle 11g Database development with knowledge of Stored Procedures, Functions, Triggers, Views, able to write complicate queries.
- Familiar with XML(JAXB) and JSON parsing with hands on experience of SOAP and RESTful based web services and thorough understanding of messaging frameworks (ActiveMQ, Kafka).
- Experience with JUnit and Mockito for developing test cases and Postman & SOAPUI tools for Web Services testing.
- Experienced in implementing Single Page applications using Angular JS.
- Excellent implementation on front-end techniques such as HTML 5, CSS 3, JavaScript, jQuery, Bootstrap 2/3, Angular 2, AJAX and JSON.
- Experienced in Amazon Web Services (AWS) and its features which includes EC2 , S3, ELB, EBS, Elastic Beanstalk, CloudWatch, IAM, RDS, VPC, SNS, SQS, AMI .
- Expertise working with JAVA Build Tool, such Maven to get automatically Jars needed.
- Experience in CI/CD using Jenkins along with deploying Spring Boot Applications on Docker containers
- Familiar with develop tools: J2EE Eclipse, NetBean, VS Code, Visual Studio, Dreamweaver, Notepad++, etc. Be able to pick up other tools efficiently.
- Version control knowledge like GitHub and Mercurial.
- Outstanding interpersonal and communication skills.
- Team worker with Focused/Committed/Get-the-Job-Done attitude, highly organized and able to work independently.
TECHNICAL SKILLS:
Programming Languages\ IDE: Oracle Java SE8, SQL/PL\ Eclipse, NetBeans, VSCode, IntelliJ IDEA \
Java/J2EE Technologies\ Frameworks \: JSP, Servlet, JPA, JTA and JDBC\ Spring 4/5, Struts, Spring MVC, Hibernate, JMS \
Scripting languages\ Web Services\: HTML 5, CSS 3, XML, JavaScript, AJAX, \ SOAP, RESTful API\
JSON, CSS Bootstrap 3, jQuery, jQuery UI, \
AngularJS, Angular UI, Node.js, Prototype.js \
Distributed Technologies\ ORM Tools \: EJB, JDBC, JNDI, JMS\ Hibernate, JPA, CrudRepository \
Testing Tools \ Database Systems\: JUnit, Mockito\ MySQL, Oracle, MongoDB\
Design Patterns\ Operating Systems \: MVC, Singleton, Factory, Observer Session, \ Windows, Mac OS/OSX and Linux\
DTO, DAO\
Version Control\: SVN, CVS, GIT \
PROFESSIONAL EXPERIENCE:
Confidential
Backend Java Developer
Responsibilities:
- Implemented MicroServices architecture using Spring Boot 2.1.3 for making the application smaller and independent.
- Used Hibernate annotation to control data fetching and cascading type and batch size to improve the data access performance.
- Worked on advanced Hibernate associations with multiple levels of Caching, lazy loading.
- Implement JPA repository to access data as DAO.
- Worked with AWS and utilized EC2 to deploy custom Docker container onto the severs.
- Configured Jenkins for project build and deployment.
- Implement Kafka 2.1.0 for both Producer and Consumer.
Environment: JDK 8, RESTful, Spring Boot 2.1.3, Hibernate 5, Angular 5, Bootstrap 3, JavaScript, Agile, SOA, JSON, XML, Web Services, Kafka 2.1.0
Confidential
Java/J2EE Full Stack Developer
Responsibilities:
- Developed the application using Spring MVC Framework with Spring IoC pattern.
- Developed controllers to invoke different service function based on insurance types.
- Configured Hibernate-ORM to map java objects such as clients and claims with database tables.
- Use HttpClient to send request and receive response from external API.
- Implement JMS pattern for messaging services.
- Created SOAP based web service for prescriptions module and tested using SOAP UI
- Create web pages using JSP, and HTML5 along with jQuery and CSS3 for styling
- Configured Identity and Access Management (IAM) groups and users in AWS for improved login authentication.
- Used Amazon cloud formation templates for creating stacks to launch AWS infrastructure and resources.
- Worked with AWS and utilized EC2 to deploy custom Docker container Images, tagging and pushing image onto the severs.
- Involved in automation process through Jenkins CI and CD.
- Worked on creation of custom Docker container Images, tagging and pushing image
- Used ActiveMQ for asynchronous exchange of information between applications.
- Performed Unit Testing using JUnit, used Log4j technology for logging and used Maven as build tool for managing dependencies.
- Involved in all aspects of software development life cycle and followed Agile methodology to develop project plans.
- Use JIRA for project management.
Environment: JDK 8, Spring MVC, Hibernate 5, JSP, HTML5, jQuery, CSS, Servlets, Tomcat 8.0, SOAP, ActiveMQ, Junit, Jenkins, Maven, Agile, JIRA
Confidential
Java Developer
Responsibility:
- Designed web-based monitoring system for outdoor clubs/sport events using Spring Boot.
- Developed validation rules and properties files using Spring Cloud such as date validator, email validator.
- Developed information displayed application and implemented CRUD operations with Oracle and MongoDB.
- Implemented object-relational mapping (ORM) using hibernate which mapping objected domain model to relational database.
- Designed high-quality software UI for information displaying using HTML, CSS, JavaScript and Bootstrap.
- Involved in Unit Testing by Junit to develop web-based application.
- Monitored variable transition and recorded corresponding info to file by log4j.
- Actively participated in teamwork and managed code version using git.
- Involved in connecting pits detection corresponding SDK and get information from sensors.
Environment: Spring Boot, Spring Cloud, Hibernate, Oracle, MongoDB, HTML, CSS, JavaScript, Bootstrap, Junit, log4j, Git
Confidential
Java Full-Stack Developer
Responsibility:
- Understand HTML DOM structure.
- Styling the web page by external CSS file.
- Adjust the layout and color by using CSS patterns to fit the theme.
- Maintenance CSS library for further usage.
- Implement AJAX for asynchronized request and display.
- Linux operation and Apache configuration.
- MySql and PHP maintenance.
- Add features by using jQuery.
- Establish SSH structure by implementing Spring beans, Struts2 service and Hibernate DAO.
- Optimize database design and create Entities and Service.
- Use WordPress for front-end design.
- Configured hibernate.xml data binding and mapping.
- Implement Waterfall methodology and weekly report.
Environment: PHP, Servlet, Tomcat, Spring, Struts2, Hibernate, WordPress, HTML, CSS, jQuery, MySQL, Linux,