Java Backend Developer Resume
SUMMARY:
- Talented programmer with 5 years of experience employing Agile and Scrum methodologies to guide the creation of web and desktop applications using Java, JSP, Servlet, AJAX, JSON, HTML, and CSS through their entire development lifecycle, including system assessment, back - end and front-end development, integration, testing, and deployment. Proficient with modern coding standards and emerging technologies.
- Adept at building complex modules for business logic, layer communication, Micro Services, data access, and multithreading.
- Implemented multiple projects using Service Oriented Architecture (SOA) and designs.
- Application Programming Enterprise Architecture Agile Methodologies Development Lifecycle
- User Interface Libraries & Methods Multithreading Business Logic Asynchronous Messaging
- Web Services Data Access Objects Product Deployment Dynamic Web Pages
- Performance Improvement Unit Testing Coding Standards Emerging Technologies
TECHNICAL SKILLS:
Languages: Java, JEE
Web: HTML5, CSS, JavaScript, JSON, jQuery, AJAX, XML, JSP, Servlet, Tomcat, Glassfish
Frameworks: Spring MVC, Spring Security, Hibernate, EJB, Hadoop, MVC Framework
Databases: MySQL, Microsoft SQL Server
Tools: NetBeans, Eclipse, JUnit, MySQL Workbench, Smart UML, Star UML, Maven, STS, Visual Studio, Ant, iReport, Weka, R-Studio, SPSS
SDLC: Waterfall, Agile, Scrum
Design Patterns: Factory, Fa ade, Mediator, Iterator, Command, MVC, Composite, Strategy, Singleton, Observer, State
Platforms: Windows
Web Services: SOAP, RESTful, JMS, JSF
PROFESSIONAL EXPERIENCE:
Confidential
Java Backend Developer
Responsibilities:
- Created a transport application by using Microservices, Spring Boot, Spring MVC and PostgreSQL in cloud foundry Predix.
Confidential, Bellevue, Washington
Software Engineer / Java Developer
Responsibilities:
- Created both web and desktop applications from the ground up, including requirements gathering, user interface, back-end, web services, database communication, testing, and maintenance. Built functions for asynchronous messaging, multithreading, business processes, EJB components, and data access objects.
- Created Java-based relational mapping tool. Performed impact analysis, unit testing, and troubleshooting, and delivered final product to specifications, Production support to clients, I also Participate in the project Employee Management Application, my responsibility was to develop a module Employee Profile, I used the technologies Java, Spring, Hibernate and web services, Junit Testing.
- Decreased costs and increased productivity through use of SOA to modernize IT infrastructure.
Environment: Java, JSP, Spring, Spring MVC, JavaScript, AJAX, HTML, CSS, UML, STS, EJB, RESTful Web Services, SOAP, WSDL, Windows.
Confidential
Java Developer
Responsibilities:
- Identified functional requirements, created both web and desktop applications from the ground up, including requirements gathering, user interface, back-end, web services, database communication, testing, and maintenance.
- Created unit and test cases, deployed final project, and performed functional and integration testing.
- When I was in the bank my team had a chance to develop Customer Account Application, I had a module Make a payment, I developed this module by using Spring, Hibernate, Junit and Web-services (Restful API) in Java
Environment: SQL, JSP, JavaScript, JUnit, Ant, EJB, Windows. Spring, Hibernate, Web services (Rest), Java