We provide IT Staff Augmentation Services!

Java Software Engineer Resume

5.00/5 (Submit Your Rating)

Bethesda, MarylanD

SUMMARY:

  • 6+ years’ hands - on software design and implementation with an emphasis on modularity, interoperability, and reusability.
  • Proven ability to contribute to fast paced Agile environment, Continuous Integration, Continuous Development, Continuous Deployment.
  • Pleasant experience in working over Web Services with RESTFUL and SOAP. Good clouding experience with AWS.
  • Implemented Big Data technologies including Hadoop, MongoDB, Python and ElasticSearch as well as Java.
  • Applied data structures, concurrency, memory management, software engineering best practices and design patters.
  • Fast learner, adept at leveraging new methodologies and tools to streamline and improve core processes, boost system performances, and achieve highest level of customer satisfaction.
  • Talent for translating functional design requirements into clear, concise technical specifications detailing software and system requirements.

TECHNICAL SKILLS:

Web: JEE, Servlets, JSP, JSTL, Ajax, HTML5, CSS, XML, SQL, Javascript, BootStrap, Jquery, ApacheTiles, Responsive Design, web services (REST, SOAP), Tomcat, Glassfish, JBoss

Languages: Java (Java SE, JEE)

Databases: MYSQL, Microsoft SQL Server, Oracle JDBC, MySQL, SQLite

Tools: Eclipse, STS, NetBeans, Git, Ireport, Jasper, SoapUI, ClearQuest, CruiseControl, SonarCube, Confluence, IntelliJ, JUnit, Astah, Android Studio, Star UML, Maven, Ant, Selenium

Platforms: Windows, Windows Server, Linux

Frameworks: JSF, Spring, Hibernate, Jersey, Spring boot, Spring Integration

SDLC: Waterfall, Agile

Design Patterns: Facade, Mediator, Factory, Template method, Observer, Strategy, State, Visitor, Template method, Factory, Composite, Command, Proxy

PROFESSIONAL EXPERIENCE:

Confidential, Bethesda, Maryland

Java Software Engineer

Responsibilities:

  • Used JQuery, Bootstrap, Jsp, Ajax, Angular JS, JSON for front end development
  • Wrote multiple efficient Prepared Statement, PL/SQL procedures and queries to retrieve data from backend
  • Wrote APIs using REST and SOAP to access data from database.
  • Used Junit and TDD for testing. Used Hudson and Jenkins for continuous integration.
  • Used stored procedures to generate reports, 508 Compliance.
  • Implement Spring Integration and JMS for messaging between the services.
Confidential Software (J2EE) Developer

Responsibilities:

  • Designed software tool for product development and management using core J2EE design patterns.
  • Conducted testing, debugging, and maintenance on various tiers of the application (spring security for user management, implemented logging).
  • Planning, strategic and operational objective cascading and project analysis.
  • Streamlined file server access through multifunctional administration and operation database system (MSSQL database used and hibernate is used for persistence).
  • Built Restful web service using Spring MVC, wrote the rest controllers using and their test classes Coach4Pro
  • Developed professional sports coaching service, including training plans, results tracking, and reports.
  • Rest Service using standard - JAX-RS and the reference implementation Jersey

Technologies: Java EE7, Spring framework, Oracle, JPA/Hibernate, Google Maps, AngularJS

Confidential, Addis Ababa, Ethiopia

JAVA/JEE Developer

Responsibilities:

  • Completed comprehensive requirements, use case analyses using star UML, and class diagram designs.
  • Actively worked on different phases of software development lifecycle using agile methodology(used Spring AOP, spring Transaction, implemented logging, used hibernate for persistance).
  • Leveraged design patterns to build extendable, scalable, reusable, optimized code for managing Payroll and Maintaining Payments subsystems (Java enterprise patterns used).
  • Actively participated in team developing, testing, and debugging(wrote rest controllers unit tests using spring MVC).
  • Payroll System for Pensioners:
  • Developed web application and user interface using primefaces, Jquery and Ajax calls.
  • System analysis, design, and testing (wrote unit tests).
  • Provided employee data input validations and connectivity for MS SQL (hibernate used for persistence), bug tracking, and software configuration management, wrote custom validations.
  • Implemented web services, and prepared documentation and deployment on Tomcat, proper java Doc written.
Confidential, Addis Ababa, Ethiopia

Java Developer

Responsibilities:

  • Analysis and Design of the Object models using JAVA Design Patterns in various tiers of the application.
  • Agile Scrum methodology, Implemented business requirements(Spring security, validations and spring transaction used).
  • Involved in system integration, conducted code review and unit testing(unit tests, and documentation wrote ).
  • Active participation in documentation and logic flow charts.
  • Worked with customers and provided support, maintenance, and enhanced new and existing systems.
  • Technologies: Java, Hibernate, Spring MVC, JMS, ActiveMQ, RabbitMQ, JBoss, JSF, J2EE APIs, Jquery, Struts, JSTL, Web services, RichFaces, PrimeFaces, GitHub Version Control, Apache Tomcat Server, SQL, Maven.

We'd love your feedback!