All Open Positions
Software Developer will join the team to support Grant Application Development and Services for a federal agency.
Job Duties:
- Involve in software architecture, detail design, coding, testing and creation of functional specifications of the application.
- Conversant with all phases of project Life Cycle development.
- Design, Development and Implementation of application using Java, J2EE, Struts, Spring, SpringBoot, JDBC, Hibernate, JSP, Servlets, HTML, CSS and JavaScript, AWS services like SQS, S3, EC2, Cloudwatch.
- Implement SQL queries, Stored Procedures to perform database operations.
- Deploy and configure enterprise applications on Glassfish, Apache Tomcat or AWS.
- Coordinate with cross functional teams for any project dependencies.
- Perform design reviews and code reviews with the team to ensure the code quality.
- Prepare builds, deploy and coordinate with the release management team to ensure proper process is followed during the release.
- Create technical documentation like System Design Document, API Documentation, and Release Documents.
- Provide end to end technical support for the testing activities.
- Provide Production support for the application and handle critical issues in a timely manner.
- Work on three-week sprints. Attended daily scrum meetings, Sprint Planning, Technical Design and Quarterly planning sessions.
- Mentor junior developers on the team.
- Proficient in working with databases like Oracle, MySQL and Sybase.
- Use JIRA and Confluence for Sprint planning, creation and tracking of user stories and story point estimation
- Using Jenkins for CI, Nexus repository to store artifacts and manage dependencies, Sonar to maintain code quality and report code metrics.
- Use Bitbucket, GIT, and SVNfor version control.
- Use ServiceNow for tracking and working on production issues and resolved them on time.
Required Skills and Experience:
- Bachelor’s degree (or equivalent) in computer science or related field
- 8+ years of experience in web development (Java, Python, HTML, CSS, JavaScript)
- 8+ years of experience in database design, development, and optimizations (PLSQL)
- Expertise in the following areas: Front End Development, Application Integrations (EmberJS, API)
- Experience building RESTful APIs (e.g., Springboot/Python/Swagger)
- Experience working in an Agile software development environment (e.g. Scrum or Kanban)