Splunk is looking for an enthusiastic and innovative Software Engineer
Responsibilities
- Collaborate with product owners and designers to iterate on the design and implementation of our products. As a full stack developer you will be expected to participate in development of frontend and backend systems.
- Follow the best software development practices and participate in code reviews
- Develop code with sufficient test coverage for all appropriate test suite types.
- Participate in the operational running of the system at the appropriate level for the team
- Participates in estimating sprint sized software deliverables
- Participate in on-call rotations, post-incident reviews, and other operational duties as needed to ensure stable service delivery
- Understanding of modern web applications
- Strong communication skills, both verbal and written.
- Experience with web frameworks such as React or Angular
- Solid knowledge of JavaScript, HTML, and CSS
- Experience with Java and/or Go and/or Python and RESTful web services (e.g., Jersey, Spring)
- Knowledge of NoSQL or document-oriented databases is a plus
- BS CS or EE degree, or equivalent training or work experience
- 1+ year related experience (or Masters without experience)
Click Here to Apply
ob Title: Software Engineer (Full Stack)
Company: GE Digital
Category: Digital Engineering
Location: Hyderabad, Telangana, India
Relocation Assistance: Yes
Job Description Summary:
Responsible for designing, building, delivering, and maintaining software applications & services. Working in the areas of machine, cloud, platform, and/or application. Responsible for software lifecycle including activities such as requirement analysis, documentation/procedures, and implementation.
Roles and Responsibilities:
- Collaborate with system engineers, frontend developers, and software developers to implement solutions aligned with and extend shared platforms and solutions.
- Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring, and Testing Techniques.
- Write code that meets standards and delivers desired functionality using the technology selected for the project.
- Build features such as web services and Queries on existing tables.
- Understand performance parameters and assess application performance.
- Work on core data structures and algorithms and implement them using the language of choice.
Technical Skills:
- Expertise in Java programming, particularly in Object-Oriented Programming (OOP) concepts.
- Proven track record in implementing REST endpoints and a strong background in utilizing the Spring Boot framework, including Spring Security, Spring JPA, and Spring MVC.
- Utilize OOP principles in Java to develop robust and scalable applications.
- Implement and maintain RESTful APIs to support various functionalities.
- Leverage Spring Boot framework components for efficient application development.
- Deploy applications on servers such as Tomcat and JBOSS.
- Work with relational databases, preferably Postgres, for data storage and retrieval.
- Proficient in front-end technologies like Angular, HTML5, and CSS.
- Familiarity with agile methodologies for iterative development processes.
- Write Unit Tests using JUnit for ensuring code quality and reliability.
- Experience with dependency management tools like Gradle or Maven for project build automation.
Click Here to Apply
Job Title: Front End React Engineer
Company: UBS
Location: Pune, India
Job Reference: #287680BR
Job Type: Full Time
Job Description:
Do you want to design and build attractive digital products and services? Do you want to play a key role in transforming our firm into an agile organization?
At UBS, we re-imagine the way we work, the way we connect with each other – our colleagues, clients, and partners – and the way we deliver value. Being agile will make us more responsive, more adaptable, and ultimately more innovative.
Responsibilities:
- Design, develop, and improve digital products and technology services provided to clients and employees.
- Apply a broad range of software engineering practices, from analyzing user needs to automated testing and deployment.
- Ensure quality, security, reliability, and compliance of solutions by implementing both functional and non-functional requirements.
- Build observability into solutions, monitor production health, and help resolve incidents.
- Understand, represent, and advocate for client needs.
- Share knowledge and expertise with colleagues and contribute to engineering culture and internal communities.
Expertise Required:
- Strong experience with Angular, React, Node.js, jqWidget, Bootstrap, Spring Boot, Jasper, and TypeScript/JavaScript.
- Strong experience with state management and data visualization.
- Experience with CSS3 and HTML5.
- Theoretical or practical knowledge of Crystal Reports, VC++ may be helpful.
- Experience with developing highly responsive user interface components with large data sets.
- Experience with TDD, BDD, and UI test automation frameworks.
- UX design, interaction, and/or visual design experience.
- Experience integrating the front end with C# RESTful APIs and event-driven microservices.
- Experience with cloud architecture and engineering, ideally on Microsoft Azure.
- Agile, test-driven development, and DevOps practices.
- A software craftsperson focused on engineering best practices and delivering clean code.