We provide IT Staff Augmentation Services!

Software Developer (java/j2ee) Resume

SUMMARY:

  • Driven and highly innovative Software Developer and Information Technology Professional with track record of success and 4 years of experience utilizing skills in hands - on web and desktop programming to meet and exceed client requirements.
  • Exceptional talent and enthusiasm for requirement analysis, systems and database design, coding, testing, deployment, integration and customization utilizing latest technologies.
  • Proven ability to contribute to full project development life cycle. Well-versed in optimizing and enhancing software to provide new features and improve performance.
  • Committed to positive team collaboration and communication resulting in outstanding finished products.

CORE COMPETENCIES:

  • Software Engineering Java Development Agile Methodologies Web & Desktop Applications
  • Software Development Life Cycle Requirements Assessment Electrical & Electronics Engineering
  • Testing & Debugging Team Collaboration

TECHNICAL SKILLS:

Languages: Java / J2EE, Scala

Web: JSP, SERVLET, JavaScript, AJAX, jQuery, XML, HTML5, CSS3, Node.js, JUnit

Web Services: SOAP, RESTful

Web / App Server: Apache Tomcat, Glassfish

Frameworks: Spring, Hibernate, JPA, JSF, Angular, Express.js, Swing, JavaFX

Databases: MS SQL Server, MySQL, SQL, MS Access, MongoDB

Design Patterns: Abstract Factory, Proxy, Façade, Adapter, template, Observer, Singleton, Factory Command, Visitor, Mediator, Prototype, Decorator, Iterator, Builder.

SDLC: Waterfall, Agile (SCRUM)

Tools: NetBeans, Eclipse, STS, Apache / Tomcat, Glassfish, Visual Studio, GitHub SVNStarUML, Mockito

Platforms: Linux (Ubuntu), Windows, Mac OS

Big Data: Hadoop, Hive, Scala, MATLAB, Spark, Pig

PROFESSIONAL EXPERIENCE:

Confidential

Software Developer (Java/J2EE)

Responsibilities:

  • Key developer to code, review the code, test and implement to production
  • Collaborated with system developers to prioritize and facilitate transforming software development life cycle to Agile Scrum methodologies.
  • Designed, established, and maintained databases using MySQL
  • Documented and wrote stored procedures and functions.
  • Coded applications according to industry standards and best practices.
  • Established comprehensive user training and support.
  • Maximized customer satisfaction and quality control by developing models.
  • Designed framework to support operations of varied financial, public and private institutions including credit unions, banks and libraries.
  • Used Spring, Hibernate and MySQL
  • Participated in Agile Daily Scrum and worked with product owner to prioritize stories
  • Used Spring to implement the REST service, Spring Security for authorization using Tokens, and Hibernate/JPA as persistence layer.
  • Analyzed common features of diverse institutions and integrated them into reusable code, which served as basic framework that was then customized with clients’ required functions to complete applications.
  • Tested the modules using JUnit and Mockito.
  • Used Maven to build the modules, Jenkins and Git as code repository.
  • Promoted the code to Testing environment and worked with QA to ensure code quality.

Tools and Technologies: Java, Spring, Spring Boot, JavaScript, jQuery, Ajax, HTML, CSS, JSP, Hibernate, JPA, MySQL, JUnit, Mockito, Maven, Jenkins, Git.

Confidential

Software Developer (Java/J2EE)

Responsibilities:

  • Played crucial role in life cycle development process of e-commerce platform providing catalog product browsing and shopping cart functions with flexible payment and shipping options.
  • Analyzed user and software requirements to determine feasibility of the project and developed best in class architectural design
  • Developed the e-commerce application with Spring MVC and Hibernate.
  • Used Ajax for the navigation bars.
  • Ensured high quality code by using pair programming and test-driven development
  • Participated in Agile Daily Scrum and worked with product owner to prioritize stories
  • Used Maven to build the modules, Jenkins and Git as code repository.

Tools and Technologies: Java, Spring Framework, Spring Data, AJAX, Hibernate, MySQL, JUnit, Mockito, Maven, Jenkins, Git

Confidential

Software Developer (Java/J2EE)

Responsibilities:

  • A web platform which provides reservation service for Ground Transportation system implemented using Spring MVC.
  • Retrieving data for buses services from the nation’s vehicle database system. (RESTful client service making the call to vehicle data system and store in the local system)
  • Disseminating data to other systems which are subscribed to the system. (through RESTful calls)
  • Actively participated in all the development phases, including creating use cases and sequence diagrams, building business logic in Java.
  • Used Hibernate extensively to store the persistence data into the MySQL database and written HQL queries to access the data, used Spring Data to create data repositories

Hire Now