We provide IT Staff Augmentation Services!

Senior Java Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY:

  • Highly skilled full stack Java developer with 4+ years of experience in building cutting - edge web based applications to meet user needs.
  • Experience with Java, spring, Hibernate/JPA, EJB 3.0, Angular js, HTML and XML.
  • Proven ability to balance responsive design and performance requirements to produce high-impact user experiences that drive revenue to clients.
  • Strong collaborative, interpersonal and communication abilities to achieve seamless cross-functional cooperation, and to foster optimal knowledge sharing and project excellence.
  • Experience implementing projects using advanced frameworks, web services and design patterns.
  • 4 + years of experience with Java/J2EE, Spring, Hibernate/JPA, EJB 3.0, Angular js, HTML and XML.
  • Participate with team of technical staff and business managers or practitioners in the business unit to determine systems requirements and functionalities needed in large/complex development project.
  • Good experience in front ends designing and script programming using HTML, CSS, JavaScript and Jquery.
  • Experienced in Multi-tier development environment with rigorous testing and documentation requirements.
  • Involved in the full life cycle of software design process of other projects, including prototyping, proof of concepts, design, interface implementation, testing and maintenance.
  • I have developed schedule management software for academic students and faculty. I have used Java, spring, and intellij IDEA.
  • I have developed car sharing system allowing users to coordinate ride-shares. Used JSP, AJAX, Json, JavaScript, and My SQL. Google map API and open weather.
  • Knowledge of Object Relational Mapping(ORM) tools using Hibernate.
  • Working knowledge on Version Control Systems like Git and SVN.
  • I have successfully implemented web services to communicate with external systems.
  • Strong verbal and written communication skills and ability to interact with all organizational level.
  • I am adaptable and flexible, with hard work, and the ability to learn quickly, I have developed a good understanding in different scripting languages.
  • Excellent in team work as well as self-sufficient in any environment.

TECHNICAL SKILLS:

Languages: Java/J2EE, JavaScript, R, Python

Web: HTML5, CSS 3, AJAX, JQuery, Servlets, JSP, XML, EJB 3.0, BootStrap

Databases: My SQL, MS SQL, ORACLE, MONGO DB

Tools: UML (Star UML), Eclipse, NetBeans, intellij IDEA, Git, SVN, R Studio, Weka, Apache Spark

Platforms: Windows, UNIX, Android

SDLC: Agile/Scrum, Waterfall

Design Patterns: Singleton, Prototype, Facade, MVC

Frameworks: Spring, Hibernate, JSF

Web Services: RESTFul, SOAP,RabbitMQ, Kafka

Web/App Serveres: Apache Tomcat, Glassfish

PROFESSIONAL EXPERIENCE:

Confidential

Senior Java Developer

Responsibilities:

  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
  • Responsible for analysis, design, development and integration of UI components with backend using J2EE technologies such as Servlets, Java Beans and JSP.
  • Worked with clients to gather requirements, wrote functional and technical specifications
  • Responsible for designing and developing of Object Oriented methodologies using Star UML and created Use Case, Class, Sequence diagrams and in complete development, testing and maintenance process of the application
  • Developed conceptual and technical design using Object-Oriented techniques.
  • Developed user interface for procurement management module using HTML5, CSS3 and AngularJS.
  • Applied Façade design pattern to hide the complexities of the system and provide a simpler interface to the client.
  • Utilized Jasper to produce and integrate required reports.
  • Used JUnit framework for Unit testing of application
  • Supported and helped to create Dynamic Views and Snapshot views for end users.
  • Wrote complex MySQL queries.
  • Met daily with the agile/scrum team for 10 minutes to share knowledge and coordinate tasks.
  • Used GIT on daily bases to add, commit, pushing changes, branch, update & merge, push and pull daily updates.
  • Automated property administration and procurement system.
  • Extensively applied agile scrum methodology throughout the project life time.
  • Developed complex JPQL queries bulk data manipulation.
  • Ensured well-designed n-tier application with best OOP practices and design patterns (Façade, DAO, and DI) as well as client-side rendering with AngularJS.
  • Utilized Spring framework for AOP, DI, transaction management, logging, and security.
  • Implemented RESTfull web services to communicate with external systems.

Technology Used: Java/J2EE, JavaScript, CSS, HTML, AngularJS, JSP, Spring, Hibernate, Maven, Tomcat, Eclipse, MySQL, GIT, SVN, SQL Server 2008, 2012.

Confidential

Junior Java Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE methodology.
  • Developed UI using HTML5, JavaScript, JQuery, JSP, Ajax, Mongo DB
  • Used Spring MVC framework to implement the MVC design pattern.
  • Used Spring-AOP, Spring-ORM.
  • Developed the Web services using the REST.
  • Used No Sql Mongo DB
  • Used JUnit framework for Unit testing of application. pair programmed with a colleague.
  • Increased bank’s operational efficiency and therefore increased customer satisfaction.
  • Used GIT to push and pull daily updates and communicate with our team.

Technology Used: Java/J2EE, JavaScript, CSS, HTML, AngularJS, JSP, Spring MVc, Hibernate, Maven, Eclipse, Mongo DB, 2012, GIT

Confidential

Junior Java developer

Responsibilities:

  • Involved in the development of web applications utilizing an open source stack: Java/Spring MVC/Hibernate .
  • Designed and implemented business logic rules to validate users' personal information.
  • Used JUnit framework for Java unit testing.
  • PHP-based membership information management and fee tracking system for Tigray Development Association.

Technology Used: java, JavaScript, CSS, HTML, MySQL, SQL Server 2008, 2012.

We'd love your feedback!