ARRIS Group has flagged the Senior Software Engineer job as unavailable. Let’s keep looking.

Senior Software Engineer (Java)

UL is seeking a Senior Software Engineer (Java) to join an experienced Agile team consisting of a Product Owner, Scrum Master, Quality Assurance Analysts, Software Engineers. The candidate will be responsible for hands on development across multiple technology stacks, frameworks, and tools (Java/J2EE, JSP, Servlets, SOAP/XML/WSDL, Rest Web Services, Spring, Hibernate, Microsoft SQL Servers, TFS, TeamCity, GIT, IntelliJ, Angular JS, Ext JS, Apache Tomcat, TestRail, Jira, Security and Performance monitoring tools).

The Senior Software Engineer, under general supervision, analyzes, develops, and modifies complex software programs. Leads project teams to define specifications for complex software programming applications and modifies existing applications. Supports business

leadership in the analysis of software and hardware system needs options, risks, costs and impact on business processes and goals.

The Senior Software Engineer will be working on web-based development initiatives, ensuring software development life cycle activities are consistent with the direction set by the Architects/Group Leads and/or generally accepted best practices. As part of a Scrum Team, the Senior Software Engineer will be responsible for participating in all team ceremonies and committing to a team-first attitude. The Senior Software Engineer will be part of a team of peers working on highly technical, enterprise initiatives initiated by Product Owners via a prioritized portfolio of features and supporting Production issues.

Job duties include code development, code testing, research, tool evaluation, documenting patterns and standards, technology evaluation and recommendation. Working with other cross-functional teams to provide the best recommendation and technical solutions.

Responsibilities:

  • Hands-on software development activities for new requirements, defect fixes, enhancements, and refactoring initiatives.
  • Technology, Library updates and migrations.
  • Troubleshooting/Supporting the Production issues in a timely manner and offer best recommendations and work around solutions.
  • Mobile App development, configurations, and deployment.
  • Assisting in build/configuration issues on need basis.
  • Work with Development team to ensure consistency, follow best practices and guidelines to ensure completion of deliverables among team members.
  • Performs code reviews of junior software engineers and provides constructive feedback on any findings, both verbal and in writing.
  • Improves systems performance by investigating problems, developing specifications, identifying trends in technology, and recommending solutions

Skills and Experience:

  • University degree in Computer Science or related discipline and 8+ years of Object-Oriented software development/design experience in web-based development for Enterprise level applications.
  • 5 years + experience in Java/J2EE related technologies in a web-based development.
  • Working experience with Microsoft SQL Server.
  • Working with databases, troubleshooting and query optimizations.
  • Database refactoring experience.
  • Mobile App (Apple iPad) development, deployment.
  • Experience handling upgrade to Java, Apache Tomcat, SQL Server upgrades.
  • Exposure to tools like IntelliJ, Rally, Jira, TestRail, TFS, GIT, ADO (Azure DevOps).
  • Experience of secured programming to overcome security vulnerabilities, OWASP, security scans.
  • Extensive experience with RESTful web services.
  • Exposure to UI libraries/frameworks (e.g., jQuery, AngularJS, ExtJS).
  • Well-versed in web standards such as HTML, CSS, and JavaScript.
  • Demonstrable Agile experience using a recognized framework (i.e. SAFe).
  • Software prototyping experience.
  • Experience breaking down complex, large Stories into thin slices of deliverable features.
  • Demonstrated strong logical and technical problem-solving skills.
  • Demonstrated ability to learn and quickly comprehend new concepts.
  • Demonstrated strong judgment and decision-making ability.
  • Excellent written and oral communication skills.
Read Full Description
Confirmed 8 hours ago. Posted 12 days ago.

Discover Similar Jobs

Suggested Articles