Software Developer with Bachelor’s Degree in Computer Science, Computer Information Systems, Information Technology, or a combination of education and experience equating to the U.S. equivalent of a Bachelor’s degree in one of the aforementioned subjects.
Job Duties and Responsibilities:
- Create a decoupled, headless architecture with an API-first approach, leveraging Spring Boot, which facilitated the construction of a streamlined micro-services platform.
- Design and built self-sustaining, independent modules and components that could be utilized across various aspects of the platform.
- Bring deep knowledge and experience in designing for and implementing solutions in the Cloud (AWS, Azure, Google, OpenShift).
- Build integration with Single Page Apps, Mobile Apps, Third Party Systems using OAuth2, SSO, Open ID Connect, JWT.
- Author and maintain unit tests using testing frameworks such as Karma and Jasmine to ensure code integrity and reliability.
- Utilize JIRA and RTC for tracking project milestones, tasks, and backlogs, as well as integrating Jenkins for continuous integration and deployment processes.
- Develop technical specifications to articulate system requirements and establish the framework for implementation.
- Prepare code review document with the feedback from internal reviewer.
- Getting the documents approved by the client and then ensuring that the regions (Test, Training and Production) are ready before processing the data and delivering it for validation by the users.
- Maintain and monitor the applications in all the environments that are, development, staging and production.
- Fixing the bugs that may arise in production and application support to users.
- Manage version control and routine code integrations into the SVN repository, supporting team collaboration and code versioning.
- Play a key role in the production support team, troubleshooting and resolving issues to maintain system stability and uptime.
- Co-ordinate and oversaw the deployment process across different stages of development, ensuring consistent delivery to production environments.
- Exceptional knowledge in crafting n-tier applications utilising Java and J2EE/JEE platforms, including Java 17, SpringBoot, Docker, Kubernetes, AWS, ORM, Node.Js, React and Angular.
Technologies Involved / Skills required for the position
- Experience in developing Web Applications using Spring Boot
- Experience with JSP, JSTL, Servlets, Swings, Struts, EJB, Hibernate, Spring, JMS, JAVA.
- Web Services using SOAP and RestFul, Apache's Axis, JAXB, and JAX-RPC, XML, JavaScript, HTML, CSS, DHTL JQuery, Ajax, Spring Boot, IBM MQ, JMS
- Experience with middle ware servers WebSphere, Weblogic, JBoss and Tomcat.
- Experience with IDE and design tool Visio, Eclipse, JDeveloper, JBuilder.
- Experience with SVN, CVS and Clear case.
- Experience with Oracle, DB2, SQL Server 2000.
- Experience with Software Development Life Cycle (SDLC), methodologies like agile, Water Fall model.
- Design experience using Object Orient design concepts, design patterns, J2EE design patterns and UML modeling.
- Experience on writing Business/ System Use cases and project management principles.
- Flexible, self-reliance, tendency of taking Initiation, Innovative & creative.
- Strong analytical, organizational and coordination skills.
- Experience in prioritizing multiple tasks and responsibilities. And capacity planning.
- Experience in planning, resource management, allocation or distribution of work, reporting, mentoring and tracking.
Work location is Portland, ME with required travel to client locations throughout USA.
Rite Pros is an equal opportunity employer (EOE).
Please Mail Resumes to:
Rite Pros, Inc.
565 Congress St, Suite # 305
Portland, ME - 04101.
E-Mail: resumes@ritepros.com