Java Developer Resume
Charlotte, NC
PROFESSIONAL SUMMARY:
- A highly - motivated individual, passionate about his work and aspire to carry out his duties with the utmost professionalism and integrity.
- Having around 5+ years of programming experience in JAVA/J2EE, Flex and specializing in web development.
- Good knowledge in Object-Oriented Analysis and Design, Data Structures and Algorithms.
- Expertise in developing Microservices in Spring boot.
- Well versed with software development methodologies like Agile, Waterfall.
- Well versed in project responsibilities such as designing, coding and implementation.
- Advance knowledge of flex class library and components like graphing, charting etc.
- Developing and designing complex RIA (Rich Internet applications).
- Designing of Custom UI using Flex and Action Script. Knowledge on cairngorm Architecture.
- Possess in-depth knowledge of UI Development, Database Management, Object Oriented Development & Client side and Server-side development.
- Worked with Web Service & backend data. MySQL, Oracle DB knowledge for system integration.
- Strong experience in different IDEs like RAD, Eclipse, Spring Tool Suite and IntelliJ IDEA and worked on various application and web servers like JBoss, Web Logic, IBM Web Sphere, and Apache Tomcat.
- Experience with JUnit, Mockito, PowerMockito in developing test cases and determining application functionality.
- Experience with log monitoring tool called Splunk.
- Experience with CI/CD tools like Jenkins.
- Experience in development, deployment and troubleshooting Web based and enterprise-based applications on Windows, UNIX and Linux platforms.
- Experience in using code repository tools - Tortoise SVN, CVS, GitHub, and Visual Source Safe.
- Experience with applications requiring Component Development, Multithreaded Programming.
- Strong analytical, interpersonal skills with good communication skills. Highly motivated, willing to work independently and in a team environment.
TECHNICAL SKILLS:
LANGUAGES: C, C++, Java/JEE, Action Script 3.0, HTML5, Java Script, CSS, SQL
FRAMEWORKS: Springboot, Spring MVC, Spring JPA, Hibernate-shards, Struts.
WEB SERVICES: Micro Services, Restful Webservices, SOAP Webservices
WEB/APPLICATION SERVERS: RedHat JBoss, Tomcat
CLOUD: Pivotal Cloud Foundry
JAVA IDE/TOOLS: Eclipse, IntelliJ, Flash Builder 4.0.
VERSION CONTROL: SVN 1.5, GIT
DATABASE: MY SQL, Oracle
PLATFORM: Windows XP/2003/7/Server
BUILD TOOLS: Maven
TESTING: Junit, Mockito, PowerMockito.
WORK EXPERIENCE:
Confidential, Charlotte, NC
Java Developer
Responsibilities:
- Involved in all phases of the end-to-end implementation project- requirements gathering, analysis and design, development, testing and debugging.
- Involved in developing Micro service with Spring boot.
- Implemented a CI/CD pipelines using Jenkins.
- Involved in Implementing the Splunk incidents in order to monitor the production logs.
- Used JPA entity validations to valid rest entities and created REST controller advices to send error messages to the clients.
- Implementing Spring services and Spring DAO’s for controller interactions to operate on data and developed asynchronous message listeners using Spring JMS.
- Implementing Java and J2EE design patterns such as MVC, DAO and DTO and designed and developed Business components and Integrated with Spring framework.
- Wrote data Components for Plan Setup, wrote and called StoredProcedures using Java, HQL and Hibernate.
- Working on Spring batch in order to send data to the down streams as an auto job.
- Involved in developing Spring MVC Rest controllers for exposing server data to UI in JSON and XML formats.
- Involved in configuring and integrating Spring and Hibernate frameworks and integrated business layer using Hibernate with Spring DAO.
- Involved in Unit & Integration Testing for different Modules in the application.
- Did the application support on different environments from QA to Production. Was responsible for analyzing the issues, providing technical & functional support to the users and fix them.
- Followed Agile Methodology for development in most of the individual projects and actively participated in the daily meetings to produce quality deliverables within time.
Tech Stack: Java 7/8, J2EE, Spring boot, Spring Framework, Microservices, Restful Web services, SOAP Web Services, Spring Batch, Jenkins, JBoss Server, Oracle, SQL, Hibernate, Maven, Junit, Mockito.
Confidential, New York
Java Developer
Responsibilities:
- Developing complex distributed software applications for I-Inquire applications using Java/J2EE, Spring boot, Micro services and Cloud Foundry.
- Involved in all phases of development process such as analysis, design and implementation in Agile methodology. Participated in having daily SCRUM meeting for progress reporting and task distributing.
- Designed reusable components by utilizing various standard frameworks.
- Evaluated requirements and initial mock-ups; made technology recommendations that supported optimal construction, maintenance and performance
- Collaborate with developers, QA, product owner and scrum master to assess sprint tasks, prioritize needs and produce high quality software.
- Worked with SONAR reports.
- Configured Splunk, Dynatrace alerts and taking necessary steps.
Tech Stack: Java 7/8, Spring Boot, Restful Web services, Cloud Foundry, MicroServices, Jenkins, Apache Tomcat, Oracle, SQL, WebSphere, Hibernate, Mybatis, Maven, Junit.
Confidential
Software Developer
Responsibilities:
- Worked on DVT 4.0.
- Create a Market Requirement Document which will serve as the base of the product Develop the User Interface of the product using Adobe Flex 4.0 and Cairngorm Framework.
- UI development using flex and action script using server side technology like java.
- Developed and integrated a rich graphical user interface using Adobe Flex to facilitate Users to handle data in interactive way.
- Worked on Benchmarking. Where Benchmarking is a feature in DVT, in which a particular school will compare with all other schools of that group and take necessary steps to improve for next academic year.
- Develop different flex dashboards (for Finance, HR, Demographics, Facilities etc.) to avoid the use of Xcelsius dashboards in order to provide a cost effective solution
- Customizing the flex UI to show real time conferences on user dashboard
- Communication of client and server using Web Services.
- Designing of various custom components using action script in flex.
- Implemented a feature which converts the dashboards in to image and chart data in to PDF, MS-Excel formats.
Confidential
Software DeveloperResponsibilities:
- Involved in Developing Dynamic Forms Module, Dashboard Module and User management Module
- Involved in developing User Interface by using Struts with Jquery and HTML5
- Involved in developing the Database through Hibernate Framework.
- Involved in developing Business logic through Spring Framework.
- Involved in developing various Report displaying on Customers performance