Java Developer Resume
Tampa, FloridA
SUMMARY
- Working as Java developer in Citi under Spring boot, Java 8, JavaScript, jQuery, Thyme leaf, Git Bash, Maven, Power Mockito, Junit 4.
- Worked in Confidential in Spring MVC, JQuery, Javascript, HTML, SQL.
- Working Experience from Confidential as Graduate student Assistant in developing and supporting department website and internal projects.
- 4.5 years of SAP Application development experience from IBM India covering best knowledge in data bases and SQL queries.
- Experience in Agile Scrum, Waterfall Methodologies.
- Worked on 5 full SDLC cycle Implementation projects in SAP.
- Excellent knowledge of Object Oriented Design and Development and Knowledge in Design patterns, Collections.
- Good Experience in complex database queries, writing Constraints, Indexes, Views, Stored Procedures, Cursors and Triggers in SQL.
- Experience in Restful API’s, Knowledge and programming experience of SSO, Oauth tokens.
- Experience in Spring MVC with Hibernate.
- Experience in ORM frameworks like Hibernate.
- Knowledge in the AWS concepts and Basics.
TECHNICAL SKILLS
Languages: Java 8, Unix/Linux
Frameworks: Spring MVC, Java - Spring, Spring Boot, Hibernate
Web services: JAX-WS, RESTful API’s, JAX-RS, Spring Rest.
Server side programming: JSP, Servlets.
Front-End: HTML, CSS, JavaScript, JQuery, Bootstrap, Spring Thyme Leaf
Database programming: MySQL, SQL, T-SQL
NoSQL: MongoDB
Background Scheduling: Spring Batch.
Server: Apache Tomcat server
IDE: Eclipse, Visual Studio
Database Tools: Toad for MySQL, Microsoft SQL Server studio, Oracle, MySQL
Web service Testing Tools: SOAP-UI, Postman
Methodologies: Agile - SCRUM, waterfall, Iterative
CI / CD & Unit testing Tools: Udeploy, IBM Team City, Jenkins-pipeline, Splunk.
Build Tools: Maven
Version Control systems: Tortoise SVN, Git Bash, Git GUI
Cloud: AWS
PROFESSIONAL EXPERIENCE
Confidential
Java Developer
Responsibilities:
- Developed applications on Robotics and Process Automation with backend framework Spring Boot, which includes Restful API calls.
- Used Git Command line for Version Control.
- Designed and Developed UI pages with Chart.js, Javascript, Jquery.
- Unit tested applications with Junit 4, Mockito, PowerMockito.
- Excellent knowledge and configuration experience in CI /CD tools - UDeploy and IBM Team City.
- Applied Experience in Stream API, method references in Java 8.
- Excellent knowledge in HTML tags, CSS, Bootstrap, Thymeleaf technologies to build UI.
- Knowledge of Oauth tokens, SSO configuration.
Environment: Java 8, JavaScript, JQuery, Eclipse, Spring Boot, Spring Security, Thymeleaf Spring REST, Spring Security, Lombok, Maven, Git Bash, HTML, CSS, AJAX, Chart.js, JIRA, Bitbucket, Udeploy, IBM Team City.
Confidential
Software Developer
Responsibilities:
- Developed application on Restful API‘s based Web services consumption and implemented code to run the job in background Job.
- Developed a program that uses SFTP to download a file and generates another file, again uploading generated file through SFTP, scheduling all this as background Job.
- Developed and created from scratch all scripts for Tables, Stored procedures, functions, Triggers for Concur Application and some other applications in SQL server studio.
- Developed a Rest API for CIBT, which behaves as endpoints and receives Incoming XML based requests from registered partners to process Itinerary information and raise Visa alerts to the partners in the form of email.
- Maintain User subscriptions to get reports through SQL based procedures configuration.
- Code Refactoring from Scriplets in JSP’s to Spring’s and Hibernate Java code.
- Worked on JavaScript and JQuery enhancements in the Front End Development.
- Used Tortoise SVN for check in checkouts.
- Experience with Spring Framework, Hibernate, Junit test cases.
- Experience in T-SQL based Database modifications.
- Used JIRA and OTRS tool for Bug tracking and issues.
Environment: Toad for MySQL, Microsoft SQL Server Management Studio, JAVA, JavaScript, JQuery, Eclipse, SQL, T-SQL, Spring MVC Framework, Hibernate, Junit, Spring REST.
Confidential
Graduate Student Assistant
Responsibilities:
- Helping students for installation of software’s in computer labs
- Maintaining department’s website and developed JAVA Applications.
- Preparing course material and handouts related to the course
- Effectively designed and implemented in JSP Pages and involved in Process of deploying applications.
- Troubleshooting various problems/ issues in JAVA
Environment: Java, HTML, CSS, JavaScript, Apache, Microsoft Office Suite.
Confidential
SAP Application Developer
Responsibilities:
- Design and develop SAP applications using Data dictionary, ABAP Reports, Interfaces, Conversions, SE37 Function modules, BDC enhancements, User Exits, BADI, BAPI, Smart forms, LSMW Scripts, Adobe forms, Web-Dynpro, Dialog programming, Module pool and special reports archival, Webservices.
- Develop design strategy documents for planning and execution.
- Prepare various kinds of technical documentation for the development tasks.
- Involve in fixing production issues after the deployment.
- Have taken responsibilities of project, did code reviews and mentored junior developers.
- Excellent knowledge and experience in DBMS, RDBMS, SQL queries, indexes and optimizing, fine tuning program performance.