Senior Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Tubman Technologies inc · 2 hours ago

Senior Software Engineer

Tubman Technologies inc is seeking a Senior Software Engineer to join their team. The role involves developing and maintaining web applications using Angular and Java, ensuring high performance and responsiveness. The engineer will collaborate with IT team members to deliver solutions, perform code reviews, and maintain application security.

Information Technology & Services
badNo H1Bnote
Hiring Manager
Sonali Dhoke
linkedin

Responsibilities

Strong expertise in HTML, CSS, and JavaScript
Expert proficiency in Angular (including TypeScript, components, services, routing, and state management like RxJS or similar)
Experience in Java solution development in the Windows environment
Experience with Java Persistence API (JPA), SQL, RESTful web services, and JUnit
Experience designing, developing, and consuming RESTful APIs for seamless integration between the Angular frontend and Java backend
Familiarity with database technologies (SQL) and ORM (Object-Relational Mapping) tools like Hibernate/JPA
Experience with version control systems (e.g., Git)
Proficiency in writing unit tests and running integration tests
Participating in peer code reviews for both Angular and Java code to ensure adherence to coding standards, maintainability, and architectural best practices
Debugging and troubleshooting issues across the entire application stack, from the user interface in the browser to the backend service logs
Adhering to timelines and development goals
Write, test, and document application components to successfully deliver work
Work collaboratively with OIC IT team members and other subject matter experts to determine the best solution approach
Writing documents and providing technical training for OIC IT staff
Maintaining the security and integrity of the application software
Prepares appropriate documentation (e.g., flowcharts, narratives, code comments)
Writing new Angular components (HTML, CSS, TypeScript logic)
Implementing new services to fetch and manage data from backend APIs
Implementing routing and navigation to the new feature's view
Analyzing application performance, identifying slow areas (e.g., long loading times, slow rendering), and refactoring code to improve speed and efficiency, ensuring the application is responsive and works across various browsers
Updating technical documentation for new features or complex parts of the application to help future developers
Staying up to date with the latest Angular updates, new TypeScript features, and general front-end trends
Make any necessary coding/process flow changes
Work with OIC IT team members to review code and plan implementations
Attend meetings with team members to gather progress updates and identify risks or blockers
Track and report project statuses to maintain a realistic and transparent delivery roadmap
Prepare concise executive summaries for the CIO and detailed weekly status updates for IT management
Review project’s required work products to ensure compliance with approved tailored procedures and standards
Perform or manage the required software quality phase end reviews of work product and process for each software project and produce the required software quality reports, as specified in the project's software quality plan

Qualification

AngularJavaRESTful APIsHTMLCSSJava Persistence APISQLJUnitGitDebuggingCode reviewsTechnical documentationCollaborationProblem-solving

Required

Required to have a BCI Fingerprint check
Strong expertise in HTML, CSS, and JavaScript
Expert proficiency in Angular (including TypeScript, components, services, routing, and state management like RxJS or similar)
Experience in Java solution development in the Windows environment
Experience with Java Persistence API (JPA), SQL, RESTful web services, and JUnit
Experience designing, developing, and consuming RESTful APIs for seamless integration between the Angular frontend and Java backend
Familiarity with database technologies (SQL) and ORM (Object-Relational Mapping) tools like Hibernate/JPA
Experience with version control systems (e.g., Git)
Proficiency in writing unit tests and running integration tests
Participating in peer code reviews for both Angular and Java code to ensure adherence to coding standards, maintainability, and architectural best practices
Debugging and troubleshooting issues across the entire application stack, from the user interface in the browser to the backend service logs
Adhering to timelines and development goals
Write, test, and document application components to successfully deliver work
Work collaboratively with OIC IT team members and other subject matter experts to determine the best solution approach
Writing documents and providing technical training for OIC IT staff
Maintaining the security and integrity of the application software
Prepares appropriate documentation (e.g., flowcharts, narratives, code comments)

Company

Tubman Technologies inc

twitter
company-logo
Our vision at Tubman Technologies Inc is to be a catalyst for professional growth and success.

Funding

Current Stage
Early Stage
Company data provided by crunchbase