Java Developer Resume
Schaumburg, IllinoiS
SUMMARY
- Seeking the position of ‘Java Developer’ to implement my exceptional software development skills using new and improved technological tools and techniques for the development of the organization.
- Good knowledge in analysis, design, development, implementation, deployment and testing of client/server applications and Web - based applications.
- Experience in developing applications using, Agile (XP and Scrum) methodologiesand Test First, Test Driven Development and Service orientation architecture.
- Experience on different IDEs such as IntelliJ IDEA, Eclipse, Spring Tool Suite and deployment using Application Servers like Apache Tomcat, Web Sphere and JBOSS.
- Expertise in creating Conceptual Data Models, Use Case Diagrams, Class Diagrams Activity and Sequence Diagrams using UML with Rational Rose.
- Good experience in developing applications using Java, J2EE, JSF, JDBC.
- Having experience in Spring frameworks.
- Having programming experience with SQL, Functions and Stored Procedures for the databases.
- Experience with Databases like Oracle 10g/11g, MYSQL.
- Having good understanding in MongoDB.
- Experience in Web Services Development using RESTful, SOAP, JAXB.
- Expertise in Client Side Designing and Validations using HTML, CSS, Java Script, Type Script, Angular 5.
- Used Angular 5 for DOM Manipulation, Filters, and Directives.
- Experienced in implementing DAO layer using ORM tools like Hibernate core interfaces, annotations and optimizations.
- Expert in Core Java with strong understanding of Garbage Collector, Collections, Multithreading, Event handling, Exception handling and Generics.
- Strong organizational and analytical skills with proficiency at quick grasping new concepts and utilizing the same in a productive manner.
- Highly motivated team player with strong communication and interpersonal skills.
- Ability to perform at a high level, meet deadlines, adaptable to ever changing priorities.
- Team player along with a can do attitude and ability to effectively communicate with all Levels of the organization such as technical, management and customers.
- Possess excellent leadership qualities, good Interpersonal Skills,
- Team-working attitude, and take initiatives with a proactive approach in problem solving and providing best solutions.
- Extensive knowledge in all phases of software engineering including Requirement Gathering, Analysis, Design, Coding, Testing, and Implementation.
TECHNICAL SKILLS
Programming: JDK 1.5, 1.6, 1.7,1.8, C XML & Web Services XML, SOAP, REST, JSON, WSDL, JAX-WS
Web Technologies: JSP 1.2/2.x, HTML 4/5, XHTML, CSS, TypeScript
J2EE: JDBC 4.0/3.0, Spring, Hibernate
Frameworks: spring 2.x/3.0, Hibernate 3.x/4.x
Server: Tomcat 6.0/7.0, JBoss 7.1
Database & Tools: MySQL and Oracle
IDE’s: Eclipse 3.x, Intellij, Visual Studio
Source Control: GIT Development methodologies
Testing & Deployment: Agile Methodolog, Scrum Models, TDD, JUnit 3.0/4.x, Maven, Load Test
PROFESSIONAL EXPERIENCE
Confidential
Java Developer
Responsibilities:
- Involved in Analysis of business requirements, implementation, design, development, deployment and user acceptance testing.
- Worked on creating responsive website for smart devices using responsive design and Bootstrap.
- Involved in development of user interface using Html, CSS and Angular 5.0.
- Designed and developed web application using Springs.
- Developed Micro services using spring boot.
- Developed web services to have business logic.
- Used Hibernate as ORM tool and defined the mapping and relationship of each table in database.
- Involved in performing enhancements, code fix, deployment and testing.
- Coordinating and working with various support teams to fix issues.
Confidential
Java Developer
Responsibilities:
- Followed agile methodology during complete SDLC process and participated Agile/Scrum development and development teams.
- Developed UI screens from scratch using HTML5, CSS, Typescript and Angular 5.0.
- Used Angular 5 for DOM Manipulation, Filters, and Directives.
- Developed Micro services using Spring boot.
- Develop multi module application in API in order to separate the Controller, Service, DTO and DAO to separate the code logically.
- Extensively used various Spring Framework modules like MVC, DI (IOC), Auto Wiring, JDBC Templates, Spring Security, Spring Boot and AOP.
- Extensively used Hibernate mappings, HQL, Query, Criteria, Lazy loading Transactions for interacting with Oracle database.
- Developed REST Web Services clients to consume those Web Services as well other enterprise wide Web Services.
- Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
- Developed Service layer Using Spring and persistence layer using Hibernate.
- Used DAO pattern to fetch data from database using Hibernate to carry out various database.
- Used Hibernate as ORM tool and defined the mapping and relationship of each table in database.
- Used Hibernate framework for back end development and Spring dependency injection for middle layer development.
- Experience in creating and maintain Docker images for deployment of application services.
- Used OpenShift cloud development Platform as a Service (PaaS) to deploy application on the cloud.
- Junit, Mockito were used for unit testing and mock testing respectively.
- Implemented test cases to cover entire API application using Junit tests and maintained code coverage.
- Create test data in the backend such as medical service information and data changes in order to help the testers to test all possible scenarios.
- Used Jenkins to test the coverage of the code and if the test has passed or failed and also look for the vulnerabilities using Sonar and Fortify.
- Performed Smoke/Sanity/Regression test in order to make sure no other existing functionality is disturbed or affected.
Tools: & Technologies: Html, CSS, TypeScript, Anguar 5, JDK1.8, Spring Boot, Spring MVC, Hibernate, JSON, Web services, JAX-RS, JAX-WS, Agile Methodology, Git, Maven, JUnit, My SQL, JPA, Selenium, Docker, OpenShift.