Java Developer Resume
SUMMARY:
- Talented Software developer with 5 years of hands on professional experience leading development projects by problem - solving to deliver innovative solutions while proactively engaging team members to achieve organizational benchmarks. Contribute to all phases of software development life cycle including requirements analysis, architecture design, and testing. Skilled in implementing technologies such as Java, JavaScript, JSP, AJAX, jQuery, MySQL, NoSQL, IntelliJ, and Eclipse.
- Software Development Life Cycle Problem Solving Requirement Analysis Project Management
- Architecture Design Testing / Debugging Code Review Algorithms
TECHNICAL SKILLS:
Languages: Java, Java8
Web: HTML5, CSS3, JSP / JSTL / Servlet, Angular, Thymeleaf, JavaScript, jQuery, AJAX, TypeScript
Web Services: RESTFULL, JSON and Web API
Frameworks: Spring Framework, Spring Boot, Hibernate / JPA, Node, Express, Angular, Bootstrap
Databases: MySQL, MongoDB, Mongoose, NoSQL
Design Patterns: MVC, Abstract Factory, Front Controller, Template, Intercepting Filter, Singleton, Factory, Fa ade, Decorator, Adapter, Proxy, Composite, Observer and Iterator
SDLC: Agile / Scrum
Tools: Eclipse, STS, IntelliJ, Maven, GitHub, StarUML, Visual Studio
Platforms: Windows, Linux
Big Data: MapReduce, Scala, Spark
PROFESSIONAL EXPERIENCE:
Confidential
JAVA Developer
Responsibilities:
- Involved in Analysis, Design, Development and Testing of software
- Developed Front end and back end of mobile and web application
- Writing web services/api for mobile application.
- Writing store procedures and queries
- Writing Junit tests and ensuring code coverage
- Involved in agile development, planning and continues development.
- Production support, debugging and testing code.
- Software developed using Spring Boot, Hibernate, Maven, Angular and RESTful Web Service.
Technologies Used: Java, Spring Boot, JPA / Hibernate, MySQL, Angular, Native React, JavaScript, JSP, HTML5, CSS3, JSON / XML, Mongo dB, Maven, Eclipse / STS, Tomcat, Rup, Agile.
Confidential
Software Developer / System Engineer
Responsibilities:
- Performed requirement analysis and design.
- Implemented Use Case, Class, VOPC, and Sequence Diagrams.
- Designed projects based on Java OOP concepts.
- Developed subsystems and layers based on MVC Layers.
- Created backend ORM / Object Relational Mapping with JPA / Hibernate.
- Established Web Service API with RESTful.
- Improved performance and functionality by debugging and testing code.
- Gained specialized expertise in Spring, Hibernate, Maven, and RESTful Web Service.
- Enhanced team performance by, supervising, and mentoring team of Junior Software developers.
Technologies Used: Java, Java 8, Spring (DI, Boot, MVC, Data, Security, Transaction, Validation, AOP) REST, JAX-RS / Jersey, JPA / Hibernate, MySQL, JavaScript, JSP, HTML5, CSS3, JSON / XML, Maven, Eclipse / STS, IUML, Tomcat, Waterfall, Rup, Agile.
Confidential
Database and IT System Developer
Responsibilities:
- Performed user requirements gathering and analysis; designed database and Unit test cases.
- Created system with well-defined criteria, assessments, and ability to modify values of evaluation parameters.
- Generated manual documents for users and prepared RAD document.
- Delivered accurate software solutions by collaborating to develop and review business and system requirements to obtain thorough understating of business needs and increase customer satisfaction by 80%.
- Recognized for excellent performance and promoted to Team Leader.
Technologies Used: Spring MVC, Hibernate, JSP / JSF, Maven, JavaScript, Bootstrap, AJAX, JUnit, XML, Spring Data, Spring Security, Eclipse (STS), SQL Server, AOP, Validation, Servlet, HTML5, CSS3, jQuery, MySQL Server, JSON, Log4J, MySQL, Eclipse, STS, NetBeans, UML.
Intern
Confidential
Responsibilities:
- Designed various queries to analyze and allocate resources needed for new network expansion.
- Collaborated with Radio Access networks and Transmission department to measure and analyze network performance of Mekelle Mobile Phone sites.
Technologies Used: Java, JavaScript, MySQL, GUI, Oracle, CSS continued …