Java Developer Resume
SUMMARY
- I am a software developer with experience in full stack web development.
- Experience in implementing projects and responsibilities including all stages of project planning and software development life cycle, client interaction, problem definition, requirement analysis, architecture, development planning, research, and system design.
- Implemented an automated DevOps pipeline integrated on Amazon Web Services utilizing Amazon EC2, Jenkins, and Tomcat.
- Extensive experience with Java, HTML, Bootstrap, Javascript, Angular, Spring, Hibernate, AWS, and PL/SQL.
- Developed interactive web pages using AJAX and JavaScript.
- Used Spring framework with dependency injection, transactions, and annotations.
- Implemented MVC architecture to develop web applications.
- Leveraged JDBC, SQL, PL/SQL, and Oracle 11g to develop back end systems.
- Incorporated Hibernate to retrieve data from the database and integrate with Spring to interact with the back end.
- Used Hibernate Query Language (HQL) for writing queries.
- Managed Git to collaborate on projects with other developers.
- Configured Maven for build framework and Jenkins for continuous integration system.
- Experienced working with queries, procedures, functions, triggers, and views using SQL and PL/SQL.
- Utilized Angular to establish Single Page Applications.
- Developed REST web services using Spring MVC annotations.
TECHNICAL SKILLS
Client Side Technologies: Angular, Bootstrap, CSS, HTML, Javascript, Typescript
Server Side Technologies: Spring MVC, Spring Boot, REST, SOAP, JSON, RabbitMQ
Business Logic: Core Java, Log4J, MicroServices, Eureka, Zuul, JUnit
Data Access & Databases: HIbernate, Spring Data, JDBC, XML, SQL, Oracle DB
Cloud & Devops: AWS: EC2, AWS: RDS, Maven, Tomcat, Git, Jenkins
PROFESSIONAL EXPERIENCE
Confidential
Java DeveloperResponsibilities:
- Acted as 1 of 3 Team Leads for the production of the application.
- Created and organized user stories, sprints, and burndown charts to structure team productivity.
- Allowed users to interact with the Microservice architecture using Angular.
- Utilized Angular to create modules, components, and services for client - side functionality.
- Lead a group of three developers using Trello and Github.
- Modified and converted existing ReactJS code into Angular code.
- Configured Postgres connection pool to allow concurrent access to the database and optimize performance.
- Followed Agile software methodology for project development.
Environment: Git, Java, Spring, SQL, Hibernate, REST, HTML, CSS, Angular, Microservices
Confidential
Java DeveloperResponsibilities:
- Leveraged continuous integration pipeline using AWS: EC2, Jenkins, and GIT.
- Created a user-friendly front-end using Angular, HTML, and Bootstrap.
- Involved in modifying, updating and testing of various components.
- Modified and maintained existing Angular 4 code.
- Logging framework Log4j used for logging messages and exceptions.
- Followed Agile software methodology for project development.
- Connected the client and server using HTTP requests for accessing, storing, and altering user information.
- Involved in daily Scrum meetings and retrospectives with teammates.
Environment: Java, Hibernate, Spring, Angular, Jenkins, JUnit, S3
Confidential
Java Developer
Responsibilities:
- Developed the GUI using HTML, CSS, and Bootstrap framework.
- Provided security by authorizing the logged in user based on User role.
- Developed SQL stored procedure and prepared statements for updating and accessing data from Oracle 11g database.
- Utilized Log4j for logging messages and exceptions.
- Connected the database to a server using JDBC.
- Deployed the application on a Tomcat server.
- Integrated AJAX to allow the usage of JSON with HTTP requests and responses.
- Utilized the Front Controller Design Pattern to perform CRUD operations on an SQL database.
Environment: Servlets, Java, JavaScript, HTML, CSS, JDBC, SQL, AJAX, Bootstrap, RDS, Tomcat, Git, Maven
