Java Developer Resume
Tysons Corner, VA
PROFESSIONAL SUMMARY:
- Over 2+ years of IT experience in Design, Development and Deployment of applications using Java and J2EE Technologies in Banking and Finance.
- Experience in using SOA & Web Services Technologies: Web Services, SOAP, RESTFUL, Micro Services, SOAP UI.
- Working experience with distributed systems using JMS, Message Queues.
- Hands on Experience in integration with Maven, JUnit and Log4j2.
- Experience in writing Build Scripts using Shell Scripts MAVEN and using CI (Continuation Integration) tools like Jenkins
- Extensively used various development and Version Control Systems tools such as Eclipse, git, and SVN
- Good Experience with spring framework using MVC Architecture, AOP and Dependency Injection.
- Extensive Experience in working with IDEs like Eclipse, IntelliJ.
- Extensive experience in testing applications using JUnit.
- Experienced working in Java Multithreaded programming to develop multithreaded modules and applications.
- Extensive experience in Core Java &J2EE technologies JavaBeans, Spring Security, JTA, HTML, XML, SOA, Web Services.
- Well versed with all phases of Software Development Life Cycle(SDLC) Analysis, Design, Development, Testing and Implementation using Agile methodology, Waterfall and related tools (HP ALM and JIRA)
- Expertise in J2EE frameworks Spring, Spring Boot, Hibernate .
- Expert in using Databases such as Oracle, Postgres, DB2, MS SQL Server and MySQL and queries.
- Strong and extensive experience in using Java, J2EE, JDK, Servlets, CSS, HTML, EJB, AWS, Spring MVC, Spring boot, Hibernate, Micro services, Restful.
- Exceptionally well organized, have strong work ethics and a willingness to work hard to achieve client requirements.
- Possess excellent analytical and leadership skills and Strong ability to multi task and prioritize work load
- Able to demonstrate excellent oral and written communication skills and organizational abilities with positive team work attitude.
- Exceptional ability to quickly master new concepts and capable of working in - group as well as independently with excellent communication skills.
TECHNICAL SKILLS:
Languages: Java, SQL, Unix shell scripting and HTML.
JAVA/J2EE Technologies: J2EE, Servlets, JSTL, JUnit, Hibernate, Spring MVC, Web Services, RESTFUL, CSS, HTML, Spring Boot, Spring Data, XML, Micro Services.
Application/Web Servers: Web Sphere, Web Logic, Tomcat
Oracle, MySQL, Firebase, MongoDB, MS: Access, MS SQL-Server.
Web Technologies: HTML, XML, CSS.
Eclipse, Net: beans, IntelliJ
Operating Systems: UNIX, Linux, Windows, Mac
Others: Maven, Gradle, Jenkin, Log4J2, Git, SQL, PL/SQL, IBM ODM, SuperPutty, XMLSpy
PROFESSIONAL EXPERIENCE:
Confidential - Tysons Corner, VA
Java Developer
Responsibilities:
- Involved in System study and End to End Design and Development of the system
- Involved in implementing the business logic as per the customer requirements.
- Implemented Spring mapping and validation classes
- Involved in writing complex SQL blocks for the application
- Used Rest Controller in Spring Boot to create RESTful Web.
- Used Postman to test the RESTful API for HTTP requests such as GET, POST, PUT.
- Designed and developed the RESTful using the Spring Boot.
- Used Spring ORM Hibernate Template as the ORM tool to communicate with the database.
- Developed application using Eclipse and used build tool as Maven.
- Used JIRA for Scrum projects development and delivery in Agile methodology.
- Involved in debugging and bug fixing of application modules.
- Used JPA/Hibernate interfaces to perform CRUD operations on database.
- Involved in the deployment of the application using Tomcat Server.
- Installed and used Oracle SQL DB2 database, Postgres.
- Used Java 8.0 features like Lambda Expressions, Optional Class, Stream API.
- Configured Log4j2 configuration for complete project
- Responsible for production support and patching the application for incidents.
- Point of contact and head developer for Selling System rules project
- Utilize Openshift/Jenkins Docker to deploy code to testing environments and production
- Modify rule applications to reflect business priorities
- Communicate with business team and testers to ensure deployments go smoothly
- Validate and test code as drops arrive from modeling team
Environment: Java, J2EE, ODM, Iron Man, Lords, Spring Boot, Hibernate, Junit5, Web Services, RESTful, Oracle, XML, JSON