Java Developer Resume
Tampa, FL
SUMMARY
- Around 5 years of IT experience in Web Applications Development and client/server applications that includes analysis, testing and integration of various applications in Agile environment with Java/J2EE technologies.
- Strong understanding of OOPS fundamentals along with strong knowledge of Core Java fundamentals around data structures, multithreaded and multiprocessing software systems.
- Experienced in all phases of Software Development Life Cycle (SDLC) including methodologies like Agile, Scrum, Waterfall, Requirement Gathering, Design, Testing and Deployment.
- Hands - on experience in Spring Boot, Spring Frameworks, and ORM frameworks like Hibernate.
- Proficient in developing the enterprise application with Servlets, Spring IOC, Spring Batch, Spring MVC, Spring AOP, Spring Integration and Java Persistent API (JPA).
- Decent experience in securing the API with Spring Security and JWT
- Developed RESTful web services and Microservices in Agile Environment and tested using Postman.
- Excellent in Front end development with technologies like Angular 4, HTML 5, CSS 3, JavaScript, jQuery, AJAX, JSP, Bootstrap 4.
- Good experience in working with various Relational databases like My SQL, IBM DB2, Oracle.
- Proficiency in programming with different J2EE application servers like Apache Tomcat, WebSphere.
- Analyzed the enterprise data for faster delivery of the product to client and automate the process of delivery of business team.
- Worked on different types of input data types like JSON, XML and XML parsing methods, XML schema, XSLT.
- Explored and attained expertise in server related applications PuTTY, WinSCP with scripting in Unix/Linux and Shell.
- Experience in application deployment on AWS EC2 instances and shell scripting to log the application logs and bug tracking.
- Hands-on experience in programming the scripts in shell and bash.
- Experience in CI/CD source code management tools like GitHub, Bitbucket, SVN for committing project structure, real time bug tracking and issue management.
- Excellent written and verbal communication skills, Analytical, Problem Solving skills, strict attention to detail and ability to work independently and cross functional team environments.
- Good understanding of Business workflow, Business logic and Business methods for further implementation of user requirement in a distributed application environment.
- Experience in working with IDE such as Eclipse, IntelliJ or Visual Studio, PyCharm, Spring Tool Suite, NetBeans, Sublime.
TECHNICAL SKILLS
Languages: Java, C sharp, Python, MATLAB
Web Development: HTML 5, CSS 3, JavaScript, jQuery, JSP, Bootstrap.
Architecture: Microservices, MVC, Spring Boot.
Databases: IBM DB2, MySQL, SQL server, Oracle.
Frameworks: Spring, Spring Boot, Hibernate.
XML/Web Services: XML, DOM, XSLT, REST, RESTful API.
SDLC methodologies: Waterfall, Agile (Scrum)
Version Control: Git, GitHub, Bitbucket.
Cloud: Amazon Web Services EC2
PROFESSIONAL EXPERIENCE
Confidential, Tampa, FL
Java Developer
Responsibilities:
- Designed and developed web application using Java8, JavaScript in Agile Environment.
- Created front-end responsive web pages using HTML, CSS, JavaScript, Angular4, Bootstrap.
- Articulated all phases of SDLC amid project design, development, testing and deployment.
- Developed the RESTful web services and Microservices in Agile Environment.
- Developed Enterprise Java Beans (EJB) entity beans, session beans using Spring and Java.
- Integrated Hibernate-ORM with Spring framework facilitates DML and DQL queries.
- Implemented the business solution in backend using Spring Boot and Spring Data.
- Secured the application using Spring Security protocols and implementation, Spring AOP.
- Created Angular components and services to consume the RESTful API’s using component-based architecture in Angular4.
- Deployed application in Continuous Integration and Continuous Deployment manner using Git and Bitbucket.
- Built API’s for application and tested using Postman.
- Used AJAX and jQuery for the user validation at frontend of single page application.
- Created reusable custom directives and services in Single Page application using Angular4.
- Deployed applications on AWS EC2 instances and monitored them through Elastic Load Balancer (ELB).
- Created AWS Security Groups for deploying and configuring AWS EC2 instances.
- Built user interface using Bootstrap and ES6 to render pages on client as well as server side using same codebase.
- Used Maven scripts for building and deploying application on web/app servers like Apache Tomcat, WebSphere.
- Created bash scripts, shell scripts on server to maintain, invoke, revoke, logging application.
Environment: Java8, AWS, EC2, ELB, Windows, Spring Boot, Microservices, Typescript, Bootstrap, HTML, Angular4, React JS, Node JS, JavaScript, Hibernate, Git, Oracle, Maven, WebLogic, Linux/Unix, Scripting.
Confidential
Full Stack Java Developer
Responsibilities:
- Designed and developed responsive web pages with Angular, Bootstrap, HTML, CSS with user login validations and input validations.
- Built backend functional code with data structures and RESTful Web Services in Agile environment.
- Developed microservices to enhance the product experience and deliver more efficiently.
- Created EJB components for transaction processing of the application.
- Created and Injected Spring Services, Spring Controllers and DAOs to achieve dependency injection and to wire object of business classes.
- Used Maven scripts to build and deployment of the application.
- Designed Responsive Web UI using CSS, Bootstrap along with Grids, Pagination, Dialog Box, Navbar.
- Implemented Angular components for UI services to consume REST services using component-based architecture provided by Angular4.
- Implemented fundamentals like Multithreading, Concurrency, Exception Handling and Collections in J2EE environment.
Environment: Java8, Windows, Ajax, Spring Framework, Microservices, CSS, Typescript, Bootstrap, HTML, Angular4, JavaScript, Hibernate, SVN, IBM DB2, Maven, Apache Tomcat, jQuery, Linux/Unix, Scripting.
Confidential
Java Developer
Responsibilities:
- Originated workflows and developed application for Business team to deliver the reports quickly.
- Developed the responsive web UI using HTML, JSP and servlet architecture.
- Used AJAX, jQuery and JavaScript for user input and login validations.
- Created small java-based components to process the data faster and efficient in memory use.
- Analyzed and processed large scale enterprise data to provide a solution over delivery process.
- Brainstormed with business team on delivering the reports on large scale with the application
- Developed utility Java classes in application for analyze and processing of XML files and render it.
- Continuous deployment and integration of the application on server side.
Environment: Java8, Windows, Ajax, CSS, Bootstrap, HTML, JSP, Servlets, JavaScript, SVN, IBM DB2, Maven, Apache Tomcat, jQuery, EJB, XML, JSON, D3JS, Linux/Unix, Scripting.