We provide IT Staff Augmentation Services!

Backend Java Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY:

  • A self - motivated computer science graduate seeking fulltime position as a Software Engineer Java Developer with 4+ years of prior experience in backend services development.
  • Extensive software development experience using Java, Groovy and Grails, Spring Framework and JavaScript.
  • Experienced Team Leader and Technology Developer

TECHNICAL SKILLS:

Programming Skills Backend: Java/J2EE, Grails, Spring Framework, Transaction Management, JPA, Hibernate, JMS, JUnit Framework, Maven, Android Mobile Development

Web Services: SOAP, RESTful, JAX-RS, Jersey, Amazon Web Services(AWS)

Cloud Hadoop Ecosystem: BigData and MapReduce, HDFS, HBase, Apache Pig, Hive, Scoop, Flum, MRUnit Testing

Web Technologies: Groovy Server Pages(GSP), JSP, Servlet, HTML, XML, JSON, JavaScript, jQuery, AJAX, CSS, AngularJS

Application Server: Apache Tomcat, JBoss

Database Application: Oracle, MySQL, MongoDb

Scripting Languages: Go, Groovy, Java, Python, R, C++, C

Other Skills: Git, SVN, Trello (Bug Tracking), Test Driven Development, Agile/Scrum Methodology, Data Structures and Algorithms, N-Tiered Distributed Scalable Systems, TCP/IP Networking and Security

Working IDEs: Groovy Grails Tool Suite, Spring Source Tool Suite, Eclipse, Intellij IDEA, NetBeans

Operating Systems: Windows, Unix, Linux, Mac OS

WORK EXPERIENCE:

Backend Java Developer

Confidential

Responsibilities:

  • Implementation of Spring AOP to separating cross-cutting features from actual business to reduce redundancy of the code.
  • Design and Develop Word Document formatted Statement of Work (SOW) using DOM API, JAXB API and Spring Core framework.
  • Involved in performance improvement of web services for better user experience, memory management and load balancing mechanism.
  • Resolving critical issues occur during development and design process of Professional Services and CRM modules.

Backend Java Developer

Confidential

Responsibilities:

  • Design, Develop, Debugging and Testing Software product for better scalability to the future use.
  • Lead the management of development lifecycle for Professional Services Automation (PSA) and Customer Relationship Management (CRM) using Java, Spring MVC, Hibernate and Groovy and Grails Web technologies.
  • Developing code using Test Driven Development and Agile methodology to satisfy customer's requirements.
  • Designing web application User Interfaces to using web technologies like JavaScript, GSP, jQuery, AJAX, JSON, XML, HTML, CSS, etc...
  • Development of two separate integration module using REST and SOAP web services for Salesforce and Connectwise CRM to transfer sales oriented data into Valent.
  • Dealing with relational databases and ORM frameworks for better storage and retrieve data using OOP techniques.
  • Management of database and related issues.
  • Manage the priorities, deadlines and deliverables of individual project and issues related to it.
  • Software Development Life Cycle management of Web Application more like SaaS.
  • As a team leader I have to design, develop, test and debug the University web application and iPhone App.
  • Implement feature of generating student Virtual Id Pass on student request from compatible iPhone App for offline use at university.
  • Managing upcoming event of University and notify students to take participation, web application generate particular event entry pass for individual student as they request for it.
  • Managing the REST calls from iPhone Virtual ID App.
  • Map Reduce Pi Calculation
  • Bloom Filter, to filter out malicious URLs in Chrome from user to visit a website by checking that the particular domain is in the filtered set.
  • Reduce Join Problems, with and without Bloom Filter to perform Inner, Outer (Left/Right), Cross and Self Join to filter out more specific data from large set of data.
  • As a team member I have to design, develop, test and debug the Android Mobile Application to show user activities with respect to the library of school.
  • Managing the activities of issue and return the books by student online.
  • Generating reminder/notification to the students when return date of book is close.
  • Managing penalty mechanism of not returned book in terms of days and amount.
  • Managing advance search mechanism to search available books in the library.
  • Manage all social events which includes all services required for a simple event to a large one.
  • Keep records of all past events which could be helpful in assessing future events requirements utility and costs.

We'd love your feedback!