drjobs Software Engineer (Java/J2EE, Python) العربية

Software Engineer (Java/J2EE, Python)

Employer Active

The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Boston - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Job Description

Software Engineer (Java/J2EE, Python)

Boston, MA 02111

Onsite - NO C2C

Must be a US Citizen or Green card holder.

The Development family is responsible for creating, designing, deploying, and supporting applications, programs, and software solutions.
May include research, new development, prototyping, modification, reuse, re-engineering, maintenance, or any other activities related to software products used internally or externally on product platforms supported by the firm.
The software development process requires in-depth domain expertise in existing and emerging development methodologies, tools, and programming languages.
Software Developers work closely with business partners and / or external clients in defining requirements and implementing solutions.
The Software Engineering role specializes in planning, documenting technical requirements, designing, developing, and testing all software systems and applications for the firm. Works closely with architects, product managers, project management, and end-users in the development and enhancement of existing software systems and applications, proposing and recommending solutions that solve complex business problems.

RESPONSIBILITIES:

Develop applications in compliance with functional and non-functional requirements
Construct unit test cases that ensure compliance with functional and non-functional requirements
Follow design and code standards, chipping into continuous improvement discussions
Create and maintain system documentation
Align risk and control processes into day-to-day responsibilities to monitor and mitigate risk; escalates appropriately
Contribute to the design of components or individual programs
Provide production support for applications as needed
Work with authorities reviewing technical designs and specifications
Apply different software development methodologies dependent on project needs
Work with peers to mature ways of working, continuous integration, and continuous delivery

QUALIFICATIONS:

Minimum of 4 years of related experience
Bachelor's degree preferred or equivalent experience
Knowledge of client/server and object-oriented software development applying
Programming Languages: Java/J2EE, Python
Web Frameworks: Spring MVC/REST, Spring Boot, or any MVC J2EE Framework
ORM Frameworks: JPA, Hibernate, and/or myBatis
3 - 4 years of software development experience in designing, implementing large, complex, distributed OLTP systems
2+ years of experience with Tomcat or other Application servers
Knowledge of relational databases including Oracle, PostgreSQL.
Proficiency in various phases of the system development life cycle including project planning, analysis, design, programming, and unit-testing.
Experience in software development using CI/CD tools
Familiarity with different software development methodologies (Waterfall, Agile, Scrum, Kanban)

ADDITIONAL QUALIFICATIONS:

Fosters a culture where honesty and transparency are expected.
Knows the latest on changes in their own specialist area and seeks out learning opportunities to ensure knowledge is up to date.
Collaborates well within and across teams.
Communicates openly with team members and others.
Resolves disagreements between colleagues effectively, minimizing the impact on the wider team.
Works with the team to review deliverables and ensure quality and accuracy. Adheres to established rules and procedures when performing work.

Required Knowledge, Skills, and Abilities: (Submission Summary):

1. Minimum of 4 years of related experience

2. Bachelor's degree preferred or equivalent experience

3. Knowledge of client/server and object-oriented software development applying

4. Programming Languages: Java/J2EE, Python

5. Web Frameworks: Spring MVC/REST, Spring Boot, or any MVC J2EE Framework

6. ORM Frameworks: JPA, Hibernate, and/or myBatis

7. 3 - 4 years of software development experience in designing, implementing large, complex, distributed OLTP systems

8. 2+ years of experience with Tomcat or other Application servers

9. Knowledge of relational databases including Oracle, PostgreSQL.

10. Proficiency in various phases of the system development life cycle including project planning, analysis, design, programming, and unit-testing.

11. Experience in software development using CI/CD tools

12. Familiarity with different software development methodologies (Waterfall, Agile, Scrum, Kanban)

13. Must be a US Citizen or Green Card holder.

Employment Type

Full Time

Company Industry

IT - Software Services

About Company

10 employees
Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.